You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
824 B

5 years ago
  1. #!/usr/bin/env python3
  2. #title :10-1.py
  3. #description :10.1: Catching exceptions
  4. #author :Marcel Haazen
  5. #email :marcel@haazen.xyz
  6. #date :07-11-2019 - 11:15
  7. #edit_date :07-11-2019 - 11:45
  8. #version :0.1
  9. #usage :python3 10-1.py
  10. #notes :
  11. #python_version :3.7.4
  12. #==============================================================================
  13. amount = 4356
  14. try:
  15. devider = int(input("Door hoeveel wil je het delen? "))
  16. assert devider > 0
  17. print("Iedereen moet",amount/devider," euro betalen")
  18. except ZeroDivisionError:
  19. print("Delen door nul kan niet!")
  20. except ValueError:
  21. print("Gebruik cijfers voor het invoeren van het aantal!")
  22. except AssertionError:
  23. print("Negatieve getallen zijn niet toegestaan!")
  24. except:
  25. print("Onjuiste invoer!")