Exercices Fonctions & Modules Division sure
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Division sure

En production, un programme qui plante à cause d'une erreur non gérée, c'est un ticket d'incident. try/except est ton filet de sécurité : tu tentes l'opération risquée dans le try, et si ça échoue, le except rattrape l'erreur proprement.

Exemple :
try:
résultat = 10 / 0
except ZeroDivisionError:
résultat = 'impossible'

Écris une fonction diviser(a, b) qui retourne a / b. En cas de division par zéro, retourne le message 'Division par zero impossible'.

Exemple :
diviser(10, 2) renvoie 5.0
diviser(5, 0) renvoie 'Division par zero impossible'

Tests (2/4)

Division normale
assert diviser(10, 2) == 5.0
Division par zero
assert diviser(5, 0) == 'Division par zero impossible'

+ 0 tests cachés

Indices (3 disponibles)

solution.py