Bonjour,
je commence le Python et j'ai suivi un tuto pour faire un jeu où il faut trouver le bon nombre en 5 essais.
Voici le code :
import random
nombre_a_deviner = random.randint(1,100)
nombre_essais = range(5)
for i in nombre_essais:
essai = input('Entrez un nombre ({0} essai(s)) '.format(i + 1))
if essai<nombre_a_deviner:
print('Le nombre a deviner est plus grand que {0}'.format(essai))
elif essai>nombre_a_deviner:
print('Le nombre a deviner est plus petit que {0}'.format(essai))
else:
print('Bravo vous avez gagne en {0} essai(s)'.format(i + 1))
break
if essai != nombre_a_deviner:
print('Vous avez perdu')
print('Le nombre a deviner etait {0}'.format(nombre_a_deviner))
print('Fin du jeu')
Mais je ne comprends pas comment le i de for i in nombre_essais: est incrémenté de 1 à chaque fois
je commence le Python et j'ai suivi un tuto pour faire un jeu où il faut trouver le bon nombre en 5 essais.
Voici le code :
import random
nombre_a_deviner = random.randint(1,100)
nombre_essais = range(5)
for i in nombre_essais:
essai = input('Entrez un nombre ({0} essai(s)) '.format(i + 1))
if essai<nombre_a_deviner:
print('Le nombre a deviner est plus grand que {0}'.format(essai))
elif essai>nombre_a_deviner:
print('Le nombre a deviner est plus petit que {0}'.format(essai))
else:
print('Bravo vous avez gagne en {0} essai(s)'.format(i + 1))
break
if essai != nombre_a_deviner:
print('Vous avez perdu')
print('Le nombre a deviner etait {0}'.format(nombre_a_deviner))
print('Fin du jeu')
Mais je ne comprends pas comment le i de for i in nombre_essais: est incrémenté de 1 à chaque fois