Mon code s'arrète tout seul
Résolu
Frizti
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
khrug -
khrug -
Bonjour, je suis en train de coder un petit jeu de vrai ou faux avec python 3.5.2 mais le problème est que a une question, après notre réponse le programme se stoppe. Pouvez-vous m'aiguiller ? (ci-joint le code)(notation de l'endroit ou le code s'arrète pour vous aider)
bonneRéponse = "vrai" mauvaiseRéponse = "faux" réponse = input("Emmanuel Macron est président de france, vrai ou faux ? ") if réponse == bonneRéponse: print("Bien joué, réponse corrècte ! Question suivante : ") if réponse == mauvaiseRéponse: print("Réponse incorrècte ! Question suivante : ") bonneRéponse1 = "faux" mauvaiseRéponse1 = "vrai" réponse1 = input("On nomme la première guerre mondiale la guerre de 39-45, vrai ou faux ? ") if réponse1 == bonneRéponse1: print("Exellent, bonne réponse ! Question suivante : ") if réponse1 == mauvaiseRéponse1: print("Dommage, réponse incorrècte ! Question suivante : ") bonneRéponse2 = "faux" mauvaiseRéponse2 = "vrai" réponse2 = input("Rio de Janeiro est la capitale du Brésil, vrai ou faux ? ") if réponse2 == bonneRéponse2: print("Wow vous-y etes arrivé ! Question suivante : ") if réponse2 == mauvaiseRéponse2: print("Hélas, cela est faux ! Question suivante : ") bR3 = "faux" mR3 = "vrai" r3 = input("Grace a Zindedine Zidane la France a remporté la coupe du monde 2006, vrai ou faux ? ") if r3 == bR3: print("Bien joué, vous ne vous etes pas fait avoir ! Question suivante : ") if r3 == mR3: print("Et non, au contraire, c'est en partie sa faute si on a perdu ! Question suivante : ") bR4 = "vrai" mR4 = "faux" r4 = input("Martin Fourcade fut plusieurs fois médaille d'or de biathlon aux derniers jeux olympiques d'hiver, vrai ou faux ? ") if r4 == bR4: print("Bien, vous avez une bonne mémoire ! Question suivante : ") if r4 == mR4: print("Vous sous-estimez Martin Fourcade autant que ça ? Mauvaise réponse ! Question suivante : ") bR5 = "vrai" mR5 = "faux" r5 = input("L'homme préhistorique a commencé à domestiquer le feu vers -300 000, vrai ou faux ? ") if r5 == bR5: print("Bonne réponse, vous révisez biens vos cours d'histoire ! Question suivante : ") if r5 == mR5: print("Retournez a l'école, on apprend ça en 6eme ! Mauvaise réponse, question suivante : ") # c'est la que le code s'arrète bonneR6 = "faux" mauvaiseR6 = "vrai" réponse6 = ("Squeezie est le plus grand youtubeur du monde, vrai ou faux ? ") if réponse6 == bonneR6: print("Bravo ! Vous etes maintenant un internaute connaisseur certifié ! Question suivante : ") if réponse6 == mauvaiseR6: print("Et non, Squeezie est le plus grand youtubeur de France, pas du monde ! Question suivante : ")
A voir également:
- Mon code s'arrète tout seul
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, il me semble que le programme s’arrête après avoir fait tout ce qu'il doit faire.
que voudrais-tu qu'il fasse de plus?
pour que cela soit plus clair pour toi, ajoute peut-être
je suggère aussi que tu testes ton programme en répondant "coucou" aux questions.
que voudrais-tu qu'il fasse de plus?
pour que cela soit plus clair pour toi, ajoute peut-être
print("j'ai fini")tout à la fin (sans indentation).
je suggère aussi que tu testes ton programme en répondant "coucou" aux questions.
Bonjour,
Si je suppose que vous voudriez que le programme continue après votre note en rouge, il manque input à la ligne 57.
Cordialement
Si je suppose que vous voudriez que le programme continue après votre note en rouge, il manque input à la ligne 57.
Cordialement
c'est en partie parce qu'il manque input, et surtout parce que ton if est incorrect.
je suggère: