Python exercice

Fermé
Louis - Modifié le 26 sept. 2021 à 15:17
georges97 Messages postés 12501 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 15 novembre 2024 - 26 sept. 2021 à 15:20
Bonjour,
La consigne de l'exercice était :

Écrire un programme qui lit trois entiers a, b et c en input. Ensuite :

si l’entier c est égal à 1, alors le programme affiche la valeur de a + b ;

si c vaut 2, alors le programme affiche la valeur de a - b ;

si c est égal à 3, alors l’output sera la valeur de a.b (produit de a par b) ;

enfin, si la valeur 4 est assignée à la variable c, alors le programme affiche la valeur de a^2 + a.b ;

et si c contient une autre valeur, le programme affiche le message Erreur.


Voilà ce que j'ai fais (il y a une erreur introuvable)

a=int(input())
b=int(input())
c=int(input())

if c==1:
     print(a+b)
if c==2:
     print(a-b)
if c==3:
     print(a*b)
if c==4:
     print(a**2+a*b)






Pourrriez-vous m'aider svp
A voir également:

1 réponse

georges97 Messages postés 12501 Date d'inscription lundi 31 janvier 2011 Statut Contributeur Dernière intervention 15 novembre 2024 2 403
26 sept. 2021 à 15:20
Bonjour,

D'une part, il faut utiliser les balises de code sinon tel quel, vous aurez un message d'erreur correspondant à l'absence d'indentations, obligatoires en python.

https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


D'autre part, quand vous dîtes: il y a une erreure introuvable, les éditeurs de code renvoyant un ou des messages d'erreur, il faut toujours les joindre à vos demandes d'aide.

En l'occurrence, tel que transmis, la première erreur d'indentation est indiquée, il faut donc corriger celle-ci, et les suivantes.
0