Erreur de calcul.
Fermé
boujame123
Messages postés
4
Date d'inscription
samedi 12 septembre 2020
Statut
Membre
Dernière intervention
14 septembre 2020
-
Modifié le 14 sept. 2020 à 13:15
Furansujean Messages postés 58 Date d'inscription lundi 1 juillet 2019 Statut Membre Dernière intervention 12 septembre 2022 - 14 sept. 2020 à 16:53
Furansujean Messages postés 58 Date d'inscription lundi 1 juillet 2019 Statut Membre Dernière intervention 12 septembre 2022 - 14 sept. 2020 à 16:53
A voir également:
- Erreur de calcul.
- Erreur 0x80070643 - Accueil - Windows
- Calcul moyenne excel - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
3 réponses
bendrop
Messages postés
12599
Date d'inscription
jeudi 30 juin 2005
Statut
Contributeur
Dernière intervention
23 novembre 2024
8 296
14 sept. 2020 à 12:42
14 sept. 2020 à 12:42
Bonjour,
Merci d’utiliser les balises de code https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Afin d’avoir de la clarté dans votre demande.
Cdlt.
Merci d’utiliser les balises de code https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Afin d’avoir de la clarté dans votre demande.
Cdlt.
boujame123
Messages postés
4
Date d'inscription
samedi 12 septembre 2020
Statut
Membre
Dernière intervention
14 septembre 2020
14 sept. 2020 à 13:07
14 sept. 2020 à 13:07
merci pour vos effort mais, le problème réside toujours;
je vous remercie pour voter collaboration qui m'aide vraiment à m’améliorer
je vous remercie pour voter collaboration qui m'aide vraiment à m’améliorer
Furansujean
Messages postés
58
Date d'inscription
lundi 1 juillet 2019
Statut
Membre
Dernière intervention
12 septembre 2022
5
14 sept. 2020 à 16:53
14 sept. 2020 à 16:53
Bonjour boujame123,
as-tu essayé de regarder ce que vaut
Voici ce que ça donne :
Donc
Pourquoi ?
Eh bien parce que quand tu lui demandes
Est-ce que 2 est vrai ? oui : seul 0 est converti en
Du coup comme python constate que la première expression (le chiffre 2) du
Une solution
Une façon plus propre pour ton programme serait d'utiliser des listes.
Et plus loin tu peux faire un test d'appartenance à la liste :
Bon courage.
as-tu essayé de regarder ce que vaut
naprès l'instruction
n = 2 or 4 or 6 or 8 or 10 or 11?
Voici ce que ça donne :
>>> n = 2 or 4 or 6 or 8 or 10 or 11 >>> n 2
Donc
nne vaudra jamais la valeur 11 que tu renseignes en entrée.
Pourquoi ?
Eh bien parce que quand tu lui demandes
2 or 4, python évalue les nombres comme des booléens.
Est-ce que 2 est vrai ? oui : seul 0 est converti en
False, tous les autres nombres sont converti en
True.
Du coup comme python constate que la première expression (le chiffre 2) du
orest vraie, il s'arrête là et renvoie la valeur vraie en question, donc 2.
Une solution
Une façon plus propre pour ton programme serait d'utiliser des listes.
liste_n=[2,4,6,8,10,11]
Et plus loin tu peux faire un test d'appartenance à la liste :
b in liste_n
Bon courage.
14 sept. 2020 à 12:48
Modifié le 14 sept. 2020 à 12:54
Ce qui donnera =>
Cdlt.