Problème de calcul sur python
Résolu/Fermé
meziane007
-
Modifié le 14 juil. 2020 à 19:20
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 15 juil. 2020 à 11:46
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 15 juil. 2020 à 11:46
A voir également:
- Problème de calcul sur python
- Calcul moyenne excel - Guide
- Citizen code python avis - Accueil - Outils
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Logiciel calcul surface terrain gratuit - Télécharger - Outils professionnels
4 réponses
jee pee
Messages postés
40481
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
27 novembre 2024
9 428
Modifié le 14 juil. 2020 à 19:56
Modifié le 14 juil. 2020 à 19:56
Bonjour,
Sur python l'indentation du code est une notion majeure. Un bloc comporte une ligne d'entête, ici la ligne if, terminée par : et les lignes du bloc sont décalées par rapport à l’entête, et sur le même alignement donc :
Sur python l'indentation du code est une notion majeure. Un bloc comporte une ligne d'entête, ici la ligne if, terminée par : et les lignes du bloc sont décalées par rapport à l’entête, et sur le même alignement donc :
unite2 = input("Entrez 'clochetes' ou 'monaie'") if unite1 == "clochetes": calcul = int(input("entrez un nombre a convertir")) result = calcul/3000000 print("le resultat est", result )
non l'erreur est sur la ligne 5 et merci je vais essayer
sinon je ne suis pas sur d'avoir compris ton histoire d'identation du code pourrais tu detailer merci
sinon je ne suis pas sur d'avoir compris ton histoire d'identation du code pourrais tu detailer merci
jee pee
Messages postés
40481
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
27 novembre 2024
9 428
14 juil. 2020 à 20:10
14 juil. 2020 à 20:10
les lignes d'un même bloc sont alignées avec le même décalage. Chaque ligne n'est pas décalée par rapport à la précédente
meziane007
>
jee pee
Messages postés
40481
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
27 novembre 2024
14 juil. 2020 à 20:19
14 juil. 2020 à 20:19
ok merci
Phil_1857
Messages postés
1872
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
28 février 2024
168
Modifié le 15 juil. 2020 à 11:48
Modifié le 15 juil. 2020 à 11:48
Bonjour,
L'indentation c'est le décalage des lignes les unes par rapport aux autres
Par exemple avec un bloc if:
la ligne du print est décalée de 4 espaces vers la droite par rapport a la ligne du if
c'est obligatoire avec un if
Or, dans ton code initial, sous le if, tu avais décalé calcul ... mais aussi les 2 autres lignes par rapport à calcul, alors que, bien évidemment, il faut les aligner:
toutes les lignes sous le if doivent avoir le même décalage comme dans la réponse de jee_pee
Par ailleurs, on écrit clochettes et monnaie ...
L'indentation c'est le décalage des lignes les unes par rapport aux autres
Par exemple avec un bloc if:
if(x==0): print('x est nul')
la ligne du print est décalée de 4 espaces vers la droite par rapport a la ligne du if
c'est obligatoire avec un if
Or, dans ton code initial, sous le if, tu avais décalé calcul ... mais aussi les 2 autres lignes par rapport à calcul, alors que, bien évidemment, il faut les aligner:
toutes les lignes sous le if doivent avoir le même décalage comme dans la réponse de jee_pee
Par ailleurs, on écrit clochettes et monnaie ...