jeu du + ou - sur python commence à m'enerver
17 posts
• Page 1 of 2 • 1, 2
jeu du + ou - sur python commence à m'enerver
Salut à tous
voila je veux programmer le jeu du plus ou moins basique avec juste le nombre de tentatives pour arriver au nombre mystère et voici le code dont je ne suis pas sur^ qu'il est bon donc si quelqu'un pouvais m'aider un peu ça m'aiderais beaucoup (reconnaissance eternelle ) car je débute en python et là ce jeu de devinnettes ça fais deux jours que je suis dessus.
merci d'avance pour vos réponses
random import
i = 1
a = randint(1,100)
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x != a:
i = 1
while x > a:
print("Le nombre mystère est plus petit.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x < a:
print("Le nombre mystère est plus grand.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
if x == a:
print("Vous avez trouver le nombre mystère qui est de",a,"au bout de",i,"essais.")
voila je veux programmer le jeu du plus ou moins basique avec juste le nombre de tentatives pour arriver au nombre mystère et voici le code dont je ne suis pas sur^ qu'il est bon donc si quelqu'un pouvais m'aider un peu ça m'aiderais beaucoup (reconnaissance eternelle ) car je débute en python et là ce jeu de devinnettes ça fais deux jours que je suis dessus.
merci d'avance pour vos réponses
random import
i = 1
a = randint(1,100)
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x != a:
i = 1
while x > a:
print("Le nombre mystère est plus petit.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x < a:
print("Le nombre mystère est plus grand.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
if x == a:
print("Vous avez trouver le nombre mystère qui est de",a,"au bout de",i,"essais.")
-
morpheus314159
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 30 Aug 2018, 11:54
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: auune
Re: jeu du + ou - sur python commence à m'enerver
Alors Python, c'est pas encore ça pour moi mais je vous quelques problèmes déjà: par exemple, ce ne serait pas "import random" au lieu de "random import"? Et j'ai l'impression qu'il manque plein de "end"...
créations: avec chacha: Chacha's pack, Marques(packs Oiram)
seul: Minuteur(utilitaires)
seul: Minuteur(utilitaires)
-
gamAmbianceur
Niveau 13: CU (Calculateur Universel)- Posts: 166
- Joined: 06 Dec 2017, 11:59
- Location: Strasbourg
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Bac +2
Re: jeu du + ou - sur python commence à m'enerver
oui c'est bien le module import random mais j'aimerais bien avoir le code en python pour après comprendre mes erreurs
merci d'avances
merci d'avances
-
morpheus314159
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 30 Aug 2018, 11:54
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: auune
Re: jeu du + ou - sur python commence à m'enerver
Déjà, pour l’importation la structure est plutôt (remplacer randint par * si tu veux importer tout le module random)
Ton système d'incrémentation avec le i est pas bon : il faut incrémenter de 1 dans chacune des boucles while.
Le if à la fin est inutile, puisque de toute façon tu es sorti de ta boucle while x!=a.
EDIT : En ayant interprété ton code comme suivant :
- Code: Select all
from random import randint
Ton système d'incrémentation avec le i est pas bon : il faut incrémenter de 1 dans chacune des boucles while.
Le if à la fin est inutile, puisque de toute façon tu es sorti de ta boucle while x!=a.
EDIT : En ayant interprété ton code comme suivant :
- Code: Select all
random import
i = 1
a = randint(1,100)
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x != a:
i = 1
while x > a:
print("Le nombre mystère est plus petit.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
while x < a:
print("Le nombre mystère est plus grand.")
x = int(input("Essayer de trouver le nombre mystère (entre 1 et 100) :"))
if x == a:
print("Vous avez trouver le nombre mystère qui est de",a,"au bout de",i,"essais.")
-
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 593
- Images: 6
- Joined: 20 Sep 2015, 17:50
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: CentraleSupelec
Re: jeu du + ou - sur python commence à m'enerver
le if à la fin sert pour savoir si on a trouver le nombre mystère.
et pour l'incrementation de i je ne comprends pas
pourriez vous me donner le code écrit svp ?
merci d'avance
et pour l'incrementation de i je ne comprends pas
pourriez vous me donner le code écrit svp ?
merci d'avance
-
morpheus314159
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 30 Aug 2018, 11:54
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: auune
Re: jeu du + ou - sur python commence à m'enerver
- Code: Select all
from random import randint
i = 1
a = randint(1,100)
x = int(input("Essayez de trouver le nombre mystère (entre 1 et 100) :"))
while x != a:
i +=1
if x > a:
print("Le nombre mystère est plus petit.")
if x < a:
print("Le nombre mystère est plus grand.")
x = int(input("Essayez de trouver le nombre mystère (entre 1 et 100) :"))
print("Vous avez trouvé le nombre mystère qui est ",a,"au bout de",i,"essais.")
-
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 593
- Images: 6
- Joined: 20 Sep 2015, 17:50
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: CentraleSupelec
Re: jeu du + ou - sur python commence à m'enerver
merci énormément Clifward
-
morpheus314159
Niveau 2: MI2 (Membre Initié)- Posts: 4
- Joined: 30 Aug 2018, 11:54
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: auune
Re: jeu du + ou - sur python commence à m'enerver
Y'a pas une faute là dedans ? Genre si je trouve le nombre du premier coup il va me dire que je l'ai trouvé au bout de 2 essais ?
Et perso je mettrais le input une seule fois, au début de la boucle, plutôt que de dupliquer du code.
Et perso je mettrais le input une seule fois, au début de la boucle, plutôt que de dupliquer du code.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
Re: jeu du + ou - sur python commence à m'enerver
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
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."))
-
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 593
- Images: 6
- Joined: 20 Sep 2015, 17:50
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: CentraleSupelec
Re: jeu du + ou - sur python commence à m'enerver
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.
Ok, note, j'aurais pu tester pour voir si ça marchait ou pas mais j'avais la flemme
C'était juste le coup de la structure cheloue avec les deux inputs qui me perturbait et qui me faisait penser que peut être il y aurait eu aussi un problème avec i.
Pokemon Topaze (Axe) discussion and download links here | (19:29:36) noelnadal: plus sérieusement, j'ai très peu de problèmes (22:45:44) Clifward: J'aime rire du malheur des autres (2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!! (2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked). (2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked. (2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat. (2017.11.18 - 17:07:28) Fireworks: <3 (2017.11.18 - 17:07:31) Fireworks: 208 |
-
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 2509
- Images: 2
- Joined: 30 Aug 2011, 08:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Templar
17 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 7 guests