commited all contents created by participants
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 17 KiB |
|
After Width: | Height: | Size: 126 KiB |
|
After Width: | Height: | Size: 181 KiB |
@@ -0,0 +1,51 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Convert sentence in one word (remove spaces)
|
||||
#one_word = sentence.strip(" ")
|
||||
#print("sans les espaces:", one_word)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
words = sentence.split()
|
||||
#print(words)
|
||||
# For each word in word list
|
||||
for word in words:
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
#new_letter = []
|
||||
|
||||
#letter = words.split()
|
||||
#print(letter)
|
||||
|
||||
# Write words as one, without spaces
|
||||
print("phrase sans espaces:", "".join(new_word))
|
||||
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Convert sentence in one word (remove spaces)
|
||||
#one_word = sentence.strip(" ")
|
||||
#print("sans les espaces:", one_word)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
words = sentence.split()
|
||||
#print(words)
|
||||
# For each word in word list
|
||||
for word in words:
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
#new_letter = []
|
||||
|
||||
#letter = words.split()
|
||||
#print(letter)
|
||||
|
||||
# Write words as one, without spaces
|
||||
print("phrase sans espaces:", "".join(new_word))
|
||||
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
Author: Bachir Soussi Chiadmi
|
||||
Title: Evolution SuperNaturelle
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
Inspiré des algorythmes génétqiue en machine learning, comment créer un texte évolue génétiquement?
|
||||
Par des croisement de mots et des mutations génétiques.
|
||||
La selection naturelle serra assurée par le correcteur orthographique Aspell
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
Author: Bachir Soussi Chiadmi
|
||||
Title: Evolution SuperNaturelle
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
Inspiré des algorythmes génétique en machine learning, comment créer un texte évolue génétiquement?
|
||||
Par des croisement de mots et des mutations génétiques.
|
||||
La selection naturelle serra assurée par le correcteur orthographique Aspell
|
||||
@@ -0,0 +1,9 @@
|
||||
---
|
||||
Author: Isaline Rivery
|
||||
Title: Calligramme
|
||||
Src: sources/Calligramme_A_journey.txt
|
||||
---
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire.
|
||||
Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique.
|
||||
A suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
Author: Isaline Rivery
|
||||
Title: Calligramme
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
Author: Isaline Rivery
|
||||
Title: Calligramme
|
||||
Src: sources/export.txt
|
||||
---
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. Calligramme
|
||||
|
||||
h2. Isaline Rivery
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
|
||||
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
|
||||
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
|
||||
|
||||
!images/Calligramme_Le_tour_du_monde_anglais.png!
|
||||
!images/Calligramme_Le_tour_du_monde_francais.png!
|
||||
@@ -0,0 +1,10 @@
|
||||
h1. Calligramme
|
||||
|
||||
h2. Isaline Rivery
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
|
||||
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
|
||||
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
|
||||
!images/Calligramme_Le_tour_du_monde_anglais.png!
|
||||
!images/Calligramme_Le_tour_du_monde_francais.png!
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. Calligramme
|
||||
|
||||
h2. Isaline Rivery
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
|
||||
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
|
||||
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
|
||||
|
||||
!images/Calligramme_Le_tour_du_monde_anglais.png!
|
||||
!images/Calligramme_Le_tour_du_monde_francais.png!
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. Calligramme
|
||||
|
||||
h2. Isaline Rivery
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
|
||||
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
|
||||
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
|
||||
|
||||
!images/calligramme_le_tour_du_monde_anglais.png!
|
||||
!images/calligramme_le_tour_du_monde_francais.png!
|
||||
@@ -0,0 +1,11 @@
|
||||
h1. Calligramme
|
||||
|
||||
h2. Isaline Rivery
|
||||
|
||||
Créer le calligramme de n'importe quelle œuvre littéraire. Pouvoir comparer les dessins d'une même œuvre dans des langues différentes. Dans un premier temps: transformer le texte de l'œuvre en une suite de lettres qui apparaissent dans l'ordre alphabétique. À suivre: insérer une variable bassée sur le titre de l'œuvre, ou un autre élément de l'œuvre.
|
||||
|
||||
dessin 1: Le tour du monde en quatre-vingt jours, Jules Verne, en anglais (à partir des f)
|
||||
!images/calligramme_le_tour_du_monde_anglais.png!
|
||||
|
||||
dessin 2: Le tour du monde en quatre-vingt jours, Jules Verne, en français (à partir des f)
|
||||
!images/calligramme_le_tour_du_monde_francais.png!
|
||||
@@ -0,0 +1,36 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
# Convert sentence in one word (remove spaces)
|
||||
#one_word = sentence.strip(" ")
|
||||
#print("sans les espaces:", one_word)
|
||||
|
||||
# define new word as list
|
||||
new_word = []
|
||||
|
||||
# Convert sentence in list of words
|
||||
words = sentence.split()
|
||||
#print(words)
|
||||
# For each word in word list
|
||||
for word in words:
|
||||
# remove capital letters (string operation)
|
||||
#word = word.lower()
|
||||
# Clean punctuation (string operation)
|
||||
#word = word.strip(" ;''?:,()!.\").”-")
|
||||
# add word to new word list
|
||||
new_word.append(word)
|
||||
|
||||
#new_letter = []
|
||||
|
||||
#letter = words.split()
|
||||
#print(letter)
|
||||
|
||||
# Write words as one, without spaces
|
||||
print("phrase sans espaces:", "".join(new_word))
|
||||
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
|
||||
#for letter in new_letter:
|
||||
# new_letter = letter.sort(" ")
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
print("suite de lettres", "".join(new_letter))
|
||||
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("Voyage_au_centre_de_la_terre.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
# print(texte)
|
||||
|
||||
#garder le paratexte (intro)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
#pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
|
||||
#exporter dans un fichier texte
|
||||
with open('export.txt', 'w') as f:
|
||||
f.write("".join(new_letter) + intro)
|
||||
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("Voyage_au_centre_de_la_terre_français.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
# print(texte)
|
||||
|
||||
#garder le paratexte (intro)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
#pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
|
||||
#exporter dans un fichier texte
|
||||
with open('export.txt', 'w') as f:
|
||||
f.write("".join(new_letter) + intro)
|
||||
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("Voyage_au_centre_de_la_terre_francais.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
# print(texte)
|
||||
|
||||
#garder le paratexte (intro)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
#pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
|
||||
#exporter dans un fichier texte
|
||||
with open('export.txt', 'w') as f:
|
||||
f.write("".join(new_letter) + intro)
|
||||
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("Le_tour_du_monde_en_quatre-vingts_jours_anglais.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
# print(texte)
|
||||
|
||||
#garder le paratexte (intro)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
#pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
|
||||
#exporter dans un fichier texte
|
||||
with open('export.txt', 'w') as f:
|
||||
f.write("".join(new_letter) + intro)
|
||||
@@ -0,0 +1,46 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("Le_tour_du_monde_en_quatre-vingts_jours_francais.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
# print(texte)
|
||||
|
||||
#garder le paratexte (intro)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
#pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
|
||||
#exporter dans un fichier texte
|
||||
with open('export.txt', 'w') as f:
|
||||
f.write("".join(new_letter) + intro)
|
||||
@@ -0,0 +1,28 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
|
||||
#for letter in new_letter:
|
||||
# new_letter = letter.sort(" ")
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
print("suite de lettres", "".join(new_letter))
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
with open("novel_starring_you.txt", "a") as sentence:
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("texte sans espaces:", "".join(new_letter))
|
||||
|
||||
#for letter in new_letter:
|
||||
# new_letter = letter.sort(" ")
|
||||
new_letter.sort()
|
||||
#print(new_letter)
|
||||
|
||||
print("suite de lettres", "".join(new_letter))
|
||||
@@ -0,0 +1,50 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#importer expr. regulières
|
||||
import re
|
||||
|
||||
#ouvrir le texte source
|
||||
myfile = open("A_Journey_to_the_Centre_of_the_Earth.txt", "r")
|
||||
texte = myfile.read()
|
||||
myfile.close()
|
||||
|
||||
# print(texte)
|
||||
|
||||
#garder le début du texte dans l'ordre (infos)
|
||||
intro_match = re.search(r'-intro-(.*)-intro-',texte,re.DOTALL)
|
||||
intro = intro_match[1]
|
||||
#print(intro)
|
||||
|
||||
texte.replace(intro_match[0], '');
|
||||
|
||||
#définir la liste de lettres
|
||||
new_letter = []
|
||||
|
||||
#séparer le texte en mots
|
||||
words = texte.split()
|
||||
#print(words)
|
||||
# pour chaque mot
|
||||
for word in words:
|
||||
# pour chaque lettre
|
||||
for letter in word:
|
||||
#écrire une liste de lettres
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
#print("texte sans espaces:", "".join(new_letter))
|
||||
"".join(new_letter)
|
||||
|
||||
#à partir de "table des matières"
|
||||
#texte =
|
||||
#for new_letter in texte:
|
||||
#ranger les lettres dans l'ordre alphabétique
|
||||
new_letter.sort()
|
||||
|
||||
|
||||
|
||||
#mettre dans l'ordre d'apparition des lettres dans le texte
|
||||
|
||||
#print(new_letter)
|
||||
|
||||
#joindre les lettres avec rien et ajouter l'intro
|
||||
print("".join(new_letter), intro)
|
||||
@@ -0,0 +1,44 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright (C) 2016 Constant, Algolit
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 3 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details: <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
# Reduction of letters
|
||||
# From string to list & back
|
||||
# A string: a list of characters, unchangeable, but treatable
|
||||
# See: https://www.tutorialspoint.com/python3/python_strings.htm
|
||||
|
||||
# Write sentence as string
|
||||
sentence = "Je vois La Vie en rose... Tu vois Le Ciel en vert!"
|
||||
# Print sentence
|
||||
print("phrase originale:", sentence)
|
||||
|
||||
new_letter = []
|
||||
|
||||
words = sentence.split()
|
||||
|
||||
# for each word
|
||||
for word in words:
|
||||
# iterate over letters of word
|
||||
for letter in word:
|
||||
new_letter.append(letter)
|
||||
|
||||
#print(new_letter)
|
||||
print("phrase sans espaces:", "".join(new_letter))
|
||||
|
||||
#for letter in new_letter:
|
||||
# new_letter = letter.sort(" ")
|
||||
new_letter.sort()
|
||||
print(new_letter)
|
||||
|
||||
print("suite de lettres", "".join(new_letter))
|
||||