Exercices Les Bases Python Calculatrice simple
🎉

Bravo!

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.

Exemple :
calculer(3, '+', 4) renvoie 7
calculer(5, '/', 0) renvoie None

Tests (3/4)

Addition
assert calculer(3, '+', 4) == 7
Division
assert calculer(10, '/', 3) == 10/3
Division par zéro
assert calculer(5, '/', 0) is None

+ 0 tests cachés

Indices (3 disponibles)

solution.py