Sección 1. Capítulo 3
single
Desafío: Función de División Robusta
Desliza para mostrar el menú
Creación de una función de división robusta en Python que demuestre un manejo integral de errores. El objetivo es asegurar que la función pueda dividir dos números de forma segura, gestionar errores comunes de manera adecuada y proporcionar retroalimentación clara cuando ocurra algún problema.
Tarea
Desliza para comenzar a programar
Escribe una función llamada robust_divide que reciba dos argumentos y devuelva el resultado de dividir el primero por el segundo, gestionando los posibles errores:
- Si ocurre una división por cero, devuelve la cadena
"Cannot divide by zero". - Si alguno de los argumentos no es un número (
intofloat), devuelve la cadena"Invalid input type". - De lo contrario, devuelve el resultado de la división.
Utiliza únicamente técnicas estándar de manejo de excepciones en Python.
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 1. Capítulo 3
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla