Python geeft een foutmelding wanneer er iets fout loopt. Hierbij wordt een onderscheid gemaakt tussen een “syntax error” en een “runtime error”

“syntax errors” geven aan dat er iets fout is gegaan bij het opstellen van de code. Mogelijk ben je het sluithaakje vergeten na de functie, heb je een schrijffout gemaakt in de functiebenaming, heb je een string niet correct afgesloten, … De fouten die de opgave van de vorige oefening bevatte, zijn een voorbeeld van syntax errors.

“runtime errors,” geven aan dat er iets fout is gegaan bij de uitvoering van de code (syntax van je code lijkt wel correct). Een voorbeeld hiervan is de ZeroDivisionError die aangeeft dat je probeerde te delen door nul (wat geen geldig resulaat kan opleveren).

Opgave

Schrijf nu een kort programma dat een ZeroDivisionError genereert bij uitvoering.