Proyecto: calculadora a prueba de errores
Python · Unidad 9: Errores y excepciones
- Plan completo
- Python
- Proyecto
- 2 ejercicios
La calculadora recibe lo que escribió la persona: textos. Al dividir, dos cosas pueden salir mal: que no sea número (ValueError) o que sea 0 (ZeroDivisionError).
Un try puede llevar un except para cada error. Python usa el primero cuyo tipo coincide.
try:
print(8 / float("0"))
except ValueError:
print("No es número")
except ZeroDivisionError:
print("División entre 0")Imprime
División entre 0
Ejercicios de esta lección
Se hacen en la app, que los corrige al momento y explica por qué.
1. Completa el código
Completa para que la calculadora aguante el cero y el texto.
2. Escribe el código
Escribe
dividir(a, b).aybson los textos que escribió la persona, y pueden traer decimales. Regresa el resultado de la división,"No es número"si alguno no es número, o"División entre 0"sibvale 0.
Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.