Creamos una funcion a la que le pasamos 2 parametros, dentro de ella calculamos la division para imprimir su resultado, teniendo en cuenta los posibles errores al dividir por 0 o si introducimos texto en vez de numero.
Se llama a la funcion con distintos parametros para comprobar los errores que puedan suceder.
def divide(num1,num2):
try:
print('resultado')
print(num1/num2)
except ZeroDivisionError:
print('No se puede dividir por 0')
except Exception as e:
print('error:')
print(type(e).__name__)
divide(9,0)
divide(6,'dfg#')
divide(4,2)