Clifward wrote:Non, si on le trouve cash, on rentre même pas dans la boucle, donc on a bien trouvé au bout de 1 essai.
Pour le input c'est vrai, mais c'était pour respecter la structure globale de son programme
- Code: Select all
from random import randint
i,x = 0,0
a = randint(1,100)
while x != a:
x = int(input("Essayez de trouver le nombre mystère (entre 1 et 100) :"))
i +=1
print((x != a)*("Le nombre mystère est plus " + (x>a)*'petit.' + (x<a)*'grand.') + (x==a)*("Vous avez trouvé le nombre mystère qui est " + str(a) + " au bout de " + str(i) + " essais."))
J'ai quelques soucis de comprehensions de ton code.
comment entrer l'asterix ou l'etoile apres ceci par ex : (x!=a)
Ensuite, a la premiere ligne ou c'est ecrit "essayer de trouver le nombre mystere, la calulette tronque le message :/
SI tu peux m'aider ca serait sympa. Merci