Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Calculatrice simple
Beaucoup de programmes doivent interpréter des instructions : un tableur qui évalue une formule, un chatbot qui exécute une commande. Ici, tu vas construire une mini-calculatrice qui choisit l'opération à effectuer selon un texte reçu.
Deux cas d'erreur à gérer : la division par zéro (impossible en maths) et un opérateur inconnu. Dans ces cas-là, ta fonction renvoie None, qui représente l'absence de valeur en Python.
Écris une fonction calculer(a, op, b) qui prend deux nombres et un opérateur sous forme de texte ('+', '-', '*' ou '/') et renvoie le résultat. Si l'opérateur n'est pas reconnu ou si c'est une division par zéro, renvoie None.
def calculer(a, op, b):
if op == '+':
return a + b
elif op == '-':
return a - b
elif op == '*':
return a * b
elif op == '/':
if b == 0:
return None
return a / b
else:
return None