De code hieronder geeft een foutmelding. Voer de code uit en analyseer de fout.
getal1, getal2 en getal3 vlak voor de foutmelding? Voeg print()-statements toe om dit te controleren.Verwachte uitvoer:
4.0
Na de eerste vijf regels: getal1 = 0, getal2 = 4, getal3 = 2.
De fout is een deling door nul: getal2 / getal1 = 4 / 0, en dat is niet toegestaan.
getal1 begint op 5, wordt dan getal3 - 1 = 2 - 1 = 1, en vervolgens 1 - 1 = 0.
Oplossing: verwijder de regel getal1 = getal1 - 1 zodat getal1 de waarde 1 behoudt.