Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # Función que lanza su propia excepción
- def dividir(a,b):
- """Función que toma dos números como parámetros
- y devuelve su cociente. Si los parámetros no son numéricos
- devuelve una excepción TypeError"""
- if not isinstance(a,(int,float)) or not isinstance(b,(int,float)):
- raise TypeError("Se requieren dos números")
- try:
- return a/b
- except ZeroDivisionError:
- return "No se puede dividir por cero"
- print(dividir(15.5,2))
- print(dividir(14,0))
- print(dividir("a","b"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement