Différences entre les versions de « Utilisateur:Baptiste Guyon »
Ligne 1 : | Ligne 1 : | ||
+ | # _*_ coding:utf8 _*_ | ||
+ | with open('poeme.txt','r') as f_open: | ||
+ | data = f_open.read() | ||
+ | |||
+ | #print(data) | ||
+ | |||
+ | lines = data.splitlines() | ||
+ | #chaque vers une donnée du tableaux | ||
+ | |||
+ | #print(lines) | ||
+ | #[1erphrase , 2èmephrase, ...] | ||
+ | |||
+ | for indice in range (0, len(lines)): | ||
+ | vers = lines[indice] | ||
+ | '''print (vers[0:2])''' | ||
+ | if vers[0:2] == "Je" or vers[0:2]== "J'": | ||
+ | print (vers + 'NARCISSE') | ||
+ | else: | ||
+ | print(vers) | ||
+ | |||
+ | ''' print (lines [indice])''' | ||
+ | # le [] pour afficher les lignes séparemment pour pouvoir les modifier chacunes | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
<syntaxhighlight lang="python"> | <syntaxhighlight lang="python"> | ||
#trier les vers pour qu'ils riment | #trier les vers pour qu'ils riment | ||
Ligne 10 : | Ligne 39 : | ||
− | <syntaxhighlight | + | # _*_ coding:utf8 _*_ |
+ | with open('poeme.txt','r') as f_open: | ||
+ | data = f_open.read() | ||
+ | |||
+ | print(data.replace("a","o")) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | # _*_ coding:utf8 _*_ | ||
+ | #un script qui remplace les mots qui suivent les 'le' par 'raton-laveur' et ceux qui suivent les 'la' par 'mare aux canards | ||
+ | |||
+ | with open('poeme.txt','r') as f_open: | ||
+ | data = f_open.read() | ||
+ | |||
+ | lines = data.splitlines() #pour lister/tableaux les vers | ||
+ | |||
+ | for indice in range (0, len(lines)): | ||
+ | vers = lines[indice] | ||
+ | mots = vers.split(' ') #pour lister/tableaux les mots au sein des lignes | ||
+ | #print(mots) | ||
+ | for indiceMot in range(0, len(mots)): | ||
+ | #print (mots[indiceMot]) | ||
+ | if mots [indiceMot] == "le": | ||
+ | mots[indiceMot + 1] = "raton-laveur" | ||
+ | |||
+ | elif mots [indiceMot] == "la": | ||
+ | mots[indiceMot + 1] = "mare aux canards" | ||
+ | |||
+ | |||
+ | lines[indice] = ' '.join(mots) | ||
+ | |||
+ | ''' | ||
+ | print(lines[indice]) | ||
+ | ''' | ||
+ | |||
+ | '''vers= ' '.join(mots) | ||
+ | print(vers) | ||
+ | ''' | ||
+ | |||
+ | data = '\n'.join(lines) #pour la mise en page pour l'affichage | ||
+ | print(data) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | # _*_ coding:utf8 _*_ | ||
+ | #un script qui remplace les mots qui suivent les 'le' par 'raton-laveur' et ceux qui suivent les 'la' par 'mare aux canards | ||
+ | # r = expression regulière en informatique peut servir ds le traitement d'un truc en particulier (patern) dans une récupération | ||
+ | #re.sub = expression régulière | ||
+ | import re | ||
+ | |||
+ | with open('poeme.txt','r') as f_open: | ||
+ | data = f_open.read() | ||
+ | |||
+ | data = re.sub(r'le [^ \n]', 'le raton-laveur', data) #[a-z]+ toute les lettres/ le plus = une ou plusieurs fois /.* n'importe quelle caractère/ [^ \n] n'inmporte quelle caractère a part espace et saut de ligne | ||
+ | |||
+ | |||
+ | print(data) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | # _*_ coding:utf8 _*_ | ||
+ | with open('poeme.txt','r') as f_open: | ||
+ | data = f_open.read() | ||
+ | |||
+ | uppercase_data=data.upper() | ||
+ | print(uppercase_data) | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | |||
+ | |||
import random | import random |
Version du 15 novembre 2021 à 08:11
- _*_ coding:utf8 _*_
with open('poeme.txt','r') as f_open:
data = f_open.read()
- print(data)
lines = data.splitlines()
- chaque vers une donnée du tableaux
- print(lines)
- [1erphrase , 2èmephrase, ...]
for indice in range (0, len(lines)): vers = lines[indice] print (vers[0:2]) if vers[0:2] == "Je" or vers[0:2]== "J'": print (vers + 'NARCISSE') else: print(vers)
print (lines [indice])
- le [] pour afficher les lignes séparemment pour pouvoir les modifier chacunes
</syntaxhighlight>
#trier les vers pour qu'ils riment
#introduire des "NARCISSE" après chaque vers qui commencent par des "Je" ou des "J'"
#remplacer toutes les voyelles par une autre aléatoire
#inverser l'ordre de toutes les lettres
#traduire le poème en une autre langue
- _*_ coding:utf8 _*_
with open('poeme.txt','r') as f_open:
data = f_open.read()
print(data.replace("a","o")) </syntaxhighlight>
- _*_ coding:utf8 _*_
- un script qui remplace les mots qui suivent les 'le' par 'raton-laveur' et ceux qui suivent les 'la' par 'mare aux canards
with open('poeme.txt','r') as f_open:
data = f_open.read()
lines = data.splitlines() #pour lister/tableaux les vers
for indice in range (0, len(lines)): vers = lines[indice] mots = vers.split(' ') #pour lister/tableaux les mots au sein des lignes #print(mots) for indiceMot in range(0, len(mots)): #print (mots[indiceMot]) if mots [indiceMot] == "le": mots[indiceMot + 1] = "raton-laveur"
elif mots [indiceMot] == "la": mots[indiceMot + 1] = "mare aux canards"
lines[indice] = ' '.join(mots)
print(lines[indice])
vers= ' '.join(mots) print(vers)
data = '\n'.join(lines) #pour la mise en page pour l'affichage print(data) </syntaxhighlight>
- _*_ coding:utf8 _*_
- un script qui remplace les mots qui suivent les 'le' par 'raton-laveur' et ceux qui suivent les 'la' par 'mare aux canards
- r = expression regulière en informatique peut servir ds le traitement d'un truc en particulier (patern) dans une récupération
- re.sub = expression régulière
import re
with open('poeme.txt','r') as f_open:
data = f_open.read()
data = re.sub(r'le [^ \n]', 'le raton-laveur', data) #[a-z]+ toute les lettres/ le plus = une ou plusieurs fois /.* n'importe quelle caractère/ [^ \n] n'inmporte quelle caractère a part espace et saut de ligne
print(data)
</syntaxhighlight>
- _*_ coding:utf8 _*_
with open('poeme.txt','r') as f_open:
data = f_open.read()
uppercase_data=data.upper() print(uppercase_data) </syntaxhighlight>
import random import time
print("Bonjour les enfants voulez vous faire un travail de groupe?")
Reponse = input()
if Reponse == "oui": print("Super nous allons tirer au sort!") if Reponse == "non": print("Ah de toute façon vous n'avez pas le choix, nous allons tirer au sort!")
print("C'est parti!")
time.sleep(3)
eleves = ["Martin" , "Patricia" , "Nathan" , "Claire" , "Laurent"]
memoire = []
i = 0
while i < 2:
indice1 = random.randint(0, 4)
indice2 = random.randint(0, 4)
if indice1 != indice2:
if indice1 not in memoire and indice2 not in memoire:
memoire.append(indice1) memoire.append(indice2) print(f"{eleves [indice1]} est avec {eleves [indice2]}") i = i + 1
time.sleep(3) print("Ah mince il y a un vilain petit canard") </syntaxhighlight>
import time
print("Tu finis à quelle heure?")
heure = input("Je finis à ")
print(f"tu finis à {heure} !!!")
heure = int(heure)
if heure < 12:
print("t'es un sacré veinard!!")
elif heure < 15:
print("t'es bien")
elif heure < 18:
print("passe une bonne journée")
elif heure < 24:
print("t'es dans la merde, bon courage!")
print ("Je te laisse une chance de partir plus tôt. Choisis un nombre entre 1 et 10")
nombre = input()
print("ton résultat dans 3 secondes")
for indice in range(0, 3):
print (f"dans {3-indice}")
time.sleep(1)
if nombre == 7:
print("Bravo tu peux sortir de suite!")
else:
print("tu as loupé ta chance")
# _*_ coding:utf8 _*_
print("Tu finis à quelle heure?")
heure = input("Je finis à ")
print(f"tu finis à {heure} !!!")
heure = int(heure)
if heure < 12:
print("t'es un sacré veinard!!")
elif heure < 15:
print("t'es bien")
elif heure < 18:
print("passe une bonne journée")
elif heure < 24:
print("t'es dans la merde, bon courage!")