Pb exceptions Python
Fermé
Gvrt85
Messages postés
5
Date d'inscription
mardi 27 octobre 2020
Statut
Membre
Dernière intervention
27 octobre 2020
-
Modifié le 27 oct. 2020 à 16:47
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 27 oct. 2020 à 22:07
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 - 27 oct. 2020 à 22:07
A voir également:
- Pb exceptions Python
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
- Python pix ✓ - Forum Python
1 réponse
yg_be
Messages postés
23405
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
20 décembre 2024
Ambassadeur
1 557
Modifié le 27 oct. 2020 à 17:00
Modifié le 27 oct. 2020 à 17:00
bonjour,
tu n'as pas précisé "python" comme langage quand tu as utilisé les balises de code.
es-tu certain d'avoir correctement aligné le second print?
je pense que quelque chose t'échappe dans l'appel des fonctions.
ton observation "quoiqu'il arrive (exceptions ou non) la fonction input s’exécute 2 fois et seul la seconde fois peut entrer dans ma liste si elle répond aux critères" est très correcte.
le code fait précisément cela, et c'est ce que tu lui demandes de faire. regarde bien ce que tu as écrit.
tu n'as pas précisé "python" comme langage quand tu as utilisé les balises de code.
es-tu certain d'avoir correctement aligné le second print?
je pense que quelque chose t'échappe dans l'appel des fonctions.
ton observation "quoiqu'il arrive (exceptions ou non) la fonction input s’exécute 2 fois et seul la seconde fois peut entrer dans ma liste si elle répond aux critères" est très correcte.
le code fait précisément cela, et c'est ce que tu lui demandes de faire. regarde bien ce que tu as écrit.
27 oct. 2020 à 17:13
Si je comprends bien, je dois effacer la ligne qui appel la fonction seul pour au final l appeler uniquement au moment de la écriture dans la liste?
Ce que je ne saisi pas, c'est pourquoi mes exceptions ne s applique jamais... Entrer un chiffre ne gêne pas le programme pourtant la condition est saisie et fait appel à une erreur classique.
Je me remets sur le code de suite mais j'ai toujours le sentiment que quelque chose de évident m echappe.
27 oct. 2020 à 17:19
moi je ferais ainsi, cela me semble plus facile à comprendre:
je ne comprends pas ta phrase "Entrer un chiffre ne gêne pas le programme pourtant la condition est saisie": quelle condition?
27 oct. 2020 à 17:23
x = str(x)
N'est ce pas un test qui rejette les entiers?
27 oct. 2020 à 17:28
27 oct. 2020 à 18:50
J'ai tenu compte des conseils précédemment postés et tout fonctionne excepté ceci.
Dans un exercice précédent j'ai utiliser le code
pour pouvoir rejeter les entiers, je pensais obtenir l'effet inverse en utilisant le code avec str(x), mais visiblement je dois réfléchir autrement