Utilisateur:Simon BLONDEAU
Révision datée du 21 octobre 2019 à 09:50 par Simon BLONDEAU (discussion | contributions) (→page de code de simon)
page de code de simon
scénario binaire python
Un programme qui replacerait les vers dans un ordre aléatoire de sorte à afficher à chaque fois une nouvelle version de la poésie
La voiture bouge
Le pied crisse
Le ceval rose
Perdant son ame
Qu'etait la vie
Le flux cosmique
La nuit est loin,
Le ciel est gris
Je suis tombee
resolution du problème de Max farré
Ce programme génère aléatoirement deux vers en fonction de l'âge de du nom de l'utilisateur. Si le poème est validé par l'utilisateur, il reçoit un bisous sinon le programme lui indique sa tristesse.
-->réponse
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import string
import unicodedata
with open ('poeme','r') as tete:
poeme = tete.read()
lignes = poeme.splitlines()
print("Quel est ton nom ?")
nom = raw_input("entre votre nom : ")
nom = unicodedata.normalize('NFD',unicode(nom,'utf-8')).encode('ascii','ignore')
nom = nom.lower()
asciiChars = list(string.ascii_lowercase)
nombreNom = 0
for compteur in range(0,len(nom)):
searchLigne = nom[compteur]
for compteur2 in range(0,len(asciiChars)):
laLigneQuonRegarde = asciiChars[compteur2]
if(laLigneQuonRegarde == searchLigne):
nombreNom = nombreNom + compteur2
break
nombreNom = nombreNom % len(lignes)
print("Quel est ton âge ?")
age = input("entrez votre age : ")
age = age % len(lignes)
print(lignes[nombreNom])
print(lignes[age])
print('Cela vous convient ?\nOui/Non')
choix = raw_input()
if(choix == "Oui"):
print('trop bien :-* <3')
if(choix == "Non"):
print(":'-( snif snif")