Différences entre les versions de « Utilisateur:Simon BLONDEAU »

De {}
Aller à la navigation Aller à la recherche
Ligne 45 : Ligne 45 :
 
print("Quel est ton nom ?")
 
print("Quel est ton nom ?")
  
nom = raw_input("entre votre nom : ")
+
nom = raw_input("entrez votre nom : ")
 
nom = unicodedata.normalize('NFD',unicode(nom,'utf-8')).encode('ascii','ignore')
 
nom = unicodedata.normalize('NFD',unicode(nom,'utf-8')).encode('ascii','ignore')
 
nom = nom.lower()
 
nom = nom.lower()

Version du 21 octobre 2019 à 09:51

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("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")