Page 2 sur 2

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 19:23
de amigafred37
Clifward a écrit: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 :P

Code: Tout sélectionner
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 :p

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 19:28
de gam
Ben l'étoile, c'est juste le symbole de la multiplication, et "x!=a" signifie "x différend de a"

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 20:12
de amigafred37
Merci pour l'astuce de l'etoile.
J'avais compris pour le != :)

Sinon, python me tronque le message "Essayez de trouver le nombre mystère (entre 1 et 100) :"

Et j'ai une erreure ligne 5.

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 20:44
de amigafred37
Pour mes tests, j'ai copier / coller l'exemple sur le pc, puis je l'ai envoyé sur la calculatrice.
Le code fonctionne tres bien sur le pc.

Par contre sur la casio, elle tronque bien les messages, car trop long :
Essayez de trouv~ pour entrer le nombre, puis
Essayez de trouver le
Le nombre mystere est en fait le é devient 2 caracteres espace et le jeu est inutilisable.

Par contre sur pc ca tourne tres bien.

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 20:45
de clifward
Essaye de supprimer ce caractère, et de simplement mettre un "e"

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 21:04
de Extra44
en fait pour m'amuser/essayer, j'ai aussi tapé ce programme sur la calto.
La structure est correcte mais j'ai aussi le problème sur l'affichage de message long.
Il me semble que la calto avec python ne gere pas les messages qui débordent de l'écran a droite, et lors de l'input, la calto coupe le message après l'écran pour mettre la saisie de l'input...
la solution est alors de mettre le message long sur plusieurs lignes (donc plusieurs print())

Re: jeu du + ou - sur python commence à m'enerver

Message non luPosté: 30 Aoû 2018, 22:00
de amigafred37
Extra44 : tout a fait.