voici mon problème :
énoncé: un joueur doit entrer un chiffre de 1 à 5.
problème : comment etre sûr que le joueur a bien entré un chiffre.
car dans le programme que j'ai écrit, dés que je rentre autre chose qu'un chiffre celuici se plante.
from random import * def nombre(): t = randrange(10000,99999) t = str(t) return t def demander(): y = 1 while y: print "entrez un nombre entre 10000 et 9999" x = raw_input() x = int(x) if x < 10000 or x > 99999: y = 1 else: y = 0 x = str(x) return x def trouver(c): u = demander() resultat = "" while u != c: resultat = "" i = 0 while i < 5: if u[i] == c[i]: resultat += u[i] print u[i]+" est a la bonne place" elif u[i] in c: print u[i]+" est dans le nombre" resultat += "*" else: resultat += "*" i += 1 print resultat u = demander() print "gagne" a = nombre() z = trouver(a)
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.