Advertisement
teslariu

excepciones varias

Jan 15th, 2022
652
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. #
  4.  
  5. # excepciones built-in
  6.  
  7. a = input("Ingrese un numero entero: ")
  8. b = input("Ingrese un numero entero para divisor: ")
  9.  
  10. try:
  11.     c = int(a)/int(b)
  12. except ValueError:
  13.     print("No ha ingresado un nro entero")
  14. except ZeroDivisionError:
  15.     print("El cociente debe ser no nulo")
  16. else:
  17.     print(c)
  18. finally:
  19.     print("Adios...")
  20.  
  21. # otra forma:
  22. a = input("Ingrese un numero entero: ")
  23. b = input("Ingrese un numero entero para divisor: ")
  24. try:
  25.     c = int(a)/int(b)
  26. except (ValueError, ZeroDivisionError):
  27.     print("Error")
  28. else:
  29.     print(c)
  30. finally:
  31.     print("Adios...")
  32.  
  33. # excepciones propias
  34. class MiExcepcion(Exception):
  35.     pass
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement