Différences entre les versions de « Utilisateur:Baptiste Guyon »

De {}
Aller à la navigation Aller à la recherche
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 lang="python">
+
# _*_ 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

  1. _*_ coding:utf8 _*_

with open('poeme.txt','r') as f_open:

   data = f_open.read()

  1. print(data)

lines = data.splitlines()

  1. chaque vers une donnée du tableaux
  1. print(lines)
  2. [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])

  1. 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



  1. _*_ coding:utf8 _*_

with open('poeme.txt','r') as f_open:

   data = f_open.read()

print(data.replace("a","o")) </syntaxhighlight>

  1. _*_ coding:utf8 _*_
  2. 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>

  1. _*_ coding:utf8 _*_
  2. un script qui remplace les mots qui suivent les 'le' par 'raton-laveur' et ceux qui suivent les 'la' par 'mare aux canards
  3. r = expression regulière en informatique peut servir ds le traitement d'un truc en particulier (patern) dans une récupération
  4. 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>

  1. _*_ 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!")