dein beispiel erhalte ich die Fehlermeldung
Code: Alles auswählen
class DivisionByZero(ValueError):
pass
def division(dividend, divisor):
if divisor == 0:
raise DivisionByZero('Division by zero is undefined')
else:
return dividend / divisor
try:
print(division(2, 3))
print(division(2, 0))
except DivisionByZero as e:
print(e)
Code: Alles auswählen
Traceback (most recent call last):
File "/Volumes/Develop/pyexer/src/exercise.py", line 12, in <module>
print(division(2, 3))
NameError: name 'division' is not defined