Partage
  • Partager sur Facebook
  • Partager sur Twitter

{{ Politesse }} Problème de syntaxe

1 février 2011 à 4:59:32

Je suis en licence d'informatique et notre chargé de TD nous à demandé de crée une calculette comme exercice à la programmation, seulement un problème se pose je vous montre:

op1=int(input("Opérand 1 ?"))
oper=(input("Opérateur ?"))
op2=int(input("Opérand 2 ?"))
erreur=int

if oper== + :
res=op1+op2
else:erreur=True
if(erreur):
print("Erreur dans l'opérateur")
else:("Résultat:",res)

Le "+" que j'ai mis en rouge provoque une erreur de syntaxe, y à t'il des symboles spécifiques pour que celui-ci ne me pose plus problème ?

Une aide me serait vraiment précieuse :)
  • Partager sur Facebook
  • Partager sur Twitter
1 février 2011 à 4:59:32

BTW :
- si tu utilises Python 2, remplace input par raw_input.
- Aucune expression Python n'est comparable à un opérateur. Par contre, on peut comparer des chaines de caractères entre elles :
# ...
if oper == '+':
    # ...

- Sinon, une petite recherche sur ce forum t'aurait amené à cet exercice corrigé sur la création d'une calculatrice.


---------------------------------------------------
Le message qui suit est une réponse automatique activée par un modérateur.
Les réponses automatiques permettent d'éviter aux modérateurs d'avoir à répéter de nombreuses fois la même chose, et donc de leur faire gagner beaucoup de temps.
Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter le modérateur en question par MP.


Manque de politesse


Bonjour,

Veuillez prendre note de la première règle du Site du Zér0 : la politesse. Ainsi le fait que le premier message ne contienne pas les formules de politesse de base ("Bonjour", "Merci", "Au revoir", etc.) est inacceptable. Le sujet est par conséquent fermé.

Vous êtes autorisé à en créer un nouveau en faisant attention cette fois à la politesse.


Merci de votre compréhension :)
Les modérateurs.
  • Partager sur Facebook
  • Partager sur Twitter
Zeste de Savoir, le site qui en a dans le citron !