Pourquoi je n'ai pas l'étape suivante
Résolu
McNova
Messages postés
129
Statut
Membre
-
unknown_programmer Messages postés 1880 Statut Membre -
unknown_programmer Messages postés 1880 Statut Membre -
Bonjour ,
Voilà 3 que j'apprend le langages python sur un site et l'ont me demande un exercice dont le but et de simuler le jeux "juste prix" .
Je commence mon programme et
et je ne comprend pas pourquoi celui ci ne fonctionne pas ( pourquoi la boucle while ne prend pas en compte les if ) j'écris mes nombre et cela ne passe pas a l'étape suivante ( me dir si c'est trop grand / trop petit ...) donc je doit avouez être désespère es normale qu'après 3 h de lecteur sur le site ( je lit pas a la suite je lit si je ne comprend pas je réfléchie relie jusqu'à comprendre ) que je n'arrive pas a faire un programme comme celui ci ? ( je ne veux pas la solution je voudrais qu'on m'explique
Merci
Voilà 3 que j'apprend le langages python sur un site et l'ont me demande un exercice dont le but et de simuler le jeux "juste prix" .
Je commence mon programme et

Merci
A voir également:
- Le document à télécharger contient une liste d’activités regroupées par jour et par heure. améliorez sa présentation en trois étapes et reportez à chaque fois le nombre de pages obtenu : étape 1 : les paragraphes décrivant les activités peuvent être à cheval sur deux pages, mais ne doivent jamais avoir une ligne isolée en haut ou en bas d’une page. étape 2 : les créneaux horaires ne doivent jamais se retrouver seuls en bas d’une page. étape 3 : chaque jour doit commencer sur une nouvelle page.
- Comment supprimer une page sur word - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Traduire une page en français - Guide
- Quelles sont les 2 orientations possibles d'une page d’un document numérique ? - Guide
5 réponses
Bonsoir,
selon moi, ton erreur vient du fait que tu demandes trop de fois une entrée utilisateur (y = input("")), dans ta boucle tu devrais plutôt demander une valeur a l'utilisateur, comparer ce qu'il a entré par rapport à la valeur de la variable a (notamment grâce aux conditions) puis revenir au début de la boucle et demander de nouveau une valeur a l'utilisateur (avec la même instruction y = input()).
Autre chose, il faut que tu précises a ton programme que tu souhaites stocker une variable de type numérique a l'intérieur de y, pour cela il faut faire:
y = int(input())
selon moi, ton erreur vient du fait que tu demandes trop de fois une entrée utilisateur (y = input("")), dans ta boucle tu devrais plutôt demander une valeur a l'utilisateur, comparer ce qu'il a entré par rapport à la valeur de la variable a (notamment grâce aux conditions) puis revenir au début de la boucle et demander de nouveau une valeur a l'utilisateur (avec la même instruction y = input()).
Autre chose, il faut que tu précises a ton programme que tu souhaites stocker une variable de type numérique a l'intérieur de y, pour cela il faut faire:
y = int(input())
McNova
Messages postés
129
Statut
Membre
1
Je vais esseiller merci
Bonjour,
En précisant que je débute, comme vous.
ligne 9, je mettrais import random en ligne 2, hors de la boucle if, ce qui éviterait de répéter l'import pour les prochaines fois.
ligne 22, à quoi sert l'input puisqu'on a trouvé, est-ce une pause?
ligne 23, boucle = false et non boucler = false sinon cela ne changera pas la variable booléenne d'origine. Par ailleurs, je pense que cette ligne ne devrait pas être indentée.
Cordialement
En précisant que je débute, comme vous.
ligne 9, je mettrais import random en ligne 2, hors de la boucle if, ce qui éviterait de répéter l'import pour les prochaines fois.
ligne 22, à quoi sert l'input puisqu'on a trouvé, est-ce une pause?
ligne 23, boucle = false et non boucler = false sinon cela ne changera pas la variable booléenne d'origine. Par ailleurs, je pense que cette ligne ne devrait pas être indentée.
Cordialement
Re,
a propos de l'erreur, tu as juste oublié le t de int, concernant le second code, la condition if à la ligne 14 ne se trouve pas dans la boucle while il faut lui faire faire une tabulation.
a propos de l'erreur, tu as juste oublié le t de int, concernant le second code, la condition if à la ligne 14 ne se trouve pas dans la boucle while il faut lui faire faire une tabulation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question