Utilisateur:Simon BLONDEAU
page de code de simon
sélection de poème
poème qui mélange les vers
poème original :
La voiture roule
Le pied crisse
Le ceval rose
Perdant son ami
Qu'etait la vie
Le flux cosmique
La nuit est loin,
Le ciel est gris
Je suis tombee
Tout en hauteur
5lK5J 8.21JsMc1Js
j'aime la nuit
Il saigne peu,
Et s'Vk va tot
Un jour se leve
Les oiseaux chantent
nouveau poème, nouveau sens :
5lK5J 8.21JsMc1Js
Perdant son ami
Il saigne peu
Les oiseaux chantent
Je suis tombee
Et s'Vk va tot
Tout en hauteur
Qu'etait la vie
Le flux cosmique
Un jour se leve
Le ceval rose
Le ciel est gris
La nuit est loin
Le pied crisse
j'aime la nuit
La voiture roule
sélection de deux vers en fonction du nom et de l'âge de l'interrogé
poème original :
La voiture roule
Le pied crisse
Le ceval rose
Perdant son ami
Qu'etait la vie
Le flux cosmique
La nuit est loin,
Le ciel est gris
Je suis tombee
Tout en hauteur
5lK5J 8.21JsMc1Js
j'aime la nuit
Il saigne peu,
Et s'Vk va tot
Un jour se leve
Les oiseaux chantent
sélection :
Quel est ton nom ?
entrez votre nom : simon
Quel est ton âge ?
entrez votre age : 23
Le pied crisse
Le ciel est gris
Cela vous convient ?
Oui/Non
Oui
trop bien :-* <3
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("entrez 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")