JPablos

Capturar errores. Simple. Python

May 26th, 2022 (edited)
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. # -*- coding: utf-8 -*-
  4.  
  5. """
  6. Capturar errores
  7. ================
  8.    En la expresión `cifra` la entrada debe ser un entero.
  9.    Sí se usa `"abc"` o `float` --> ValueError.
  10.    Sí se usa `0`               --> ZeroDivisionError
  11. """
  12.  
  13. try:
  14.     cifra = int(input('Escriba un nómero: '))
  15.     print(10 / cifra)
  16. except ZeroDivisionError:
  17.     print('Dividido por cero.')
  18. except ValueError:
  19.     print('Entrada incorrecta. Trate con un número entero.')
  20.  
Add Comment
Please, Sign In to add comment