Pourquoi je n'ai pas l'étape suivante
Résolu
McNova
Messages postés
113
Date d'inscription
mardi 23 juin 2015
Statut
Membre
Dernière intervention
25 février 2016
-
21 nov. 2015 à 23:27
unknown_programmer Messages postés 1568 Date d'inscription samedi 2 août 2014 Statut Membre Dernière intervention 9 janvier 2018 - 22 nov. 2015 à 18:26
unknown_programmer Messages postés 1568 Date d'inscription samedi 2 août 2014 Statut Membre Dernière intervention 9 janvier 2018 - 22 nov. 2015 à 18:26
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.
- Supprimer une page 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
- Mettre google en page d'accueil - Guide
- Traduire une page en français - Guide
5 réponses
unknown_programmer
Messages postés
1568
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
9 janvier 2018
261
22 nov. 2015 à 02:56
22 nov. 2015 à 02:56
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
113
Date d'inscription
mardi 23 juin 2015
Statut
Membre
Dernière intervention
25 février 2016
1
22 nov. 2015 à 10:56
22 nov. 2015 à 10:56
georges97
Messages postés
13423
Date d'inscription
lundi 31 janvier 2011
Statut
Contributeur
Dernière intervention
20 mai 2025
2 570
22 nov. 2015 à 11:08
22 nov. 2015 à 11:08
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
unknown_programmer
Messages postés
1568
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
9 janvier 2018
261
22 nov. 2015 à 15:59
22 nov. 2015 à 15:59
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
McNova
Messages postés
113
Date d'inscription
mardi 23 juin 2015
Statut
Membre
Dernière intervention
25 février 2016
1
22 nov. 2015 à 17:22
22 nov. 2015 à 17:22
unknown_programmer
Messages postés
1568
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
9 janvier 2018
261
22 nov. 2015 à 18:26
22 nov. 2015 à 18:26
A la ligne 13 tu peux faire plus simple, comme ça par exemple:
if x < 1 or x > 4:
print("Difficulté non disponible")
22 nov. 2015 à 10:09