Section 1. Chapitre 3
single
Défi : Fonction de Division Robuste
Glissez pour afficher le menu
Création d'une fonction de division robuste en Python illustrant une gestion complète des erreurs. Objectif : garantir que la fonction divise en toute sécurité deux nombres, gère élégamment les erreurs courantes et fournisse des retours clairs en cas de problème.
Tâche
Glissez pour commencer à coder
Écrire une fonction nommée robust_divide qui prend deux arguments et retourne le résultat de la division du premier par le second, tout en gérant les erreurs potentielles :
- Si une division par zéro se produit, retourner la chaîne de caractères
"Cannot divide by zero". - Si l'un des arguments n'est pas un nombre (
intoufloat), retourner la chaîne de caractères"Invalid input type". - Sinon, retourner le résultat de la division.
Utiliser uniquement les techniques standard de gestion des exceptions en Python.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 1. Chapitre 3
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion