Schrijf de functie lees_getal() die invoer vraagt aan de gebruiker tot een geheel getal wordt ingelezen dat strikt groter is dan 3.
De functie heeft geen parameters. Ze geeft het ingelezen getal terug.

Let op! Foutafhandeling

Voorbeeld

>>> lees_getal() #geef achtereenvolgens stop, 83.5, 2, -7, 25
25

Tips

Ik vind het juiste type niet voor de parameters van deze functie. def lees_getal() -> int:
Hoe begin ik hieraan?
  • Bekijk de oefening, die uitgelegd wordt op slides "Hoofdstuk 8: Excepties".
  • Controleer of de ingegeven string kan omgezet worden naar een geheel getal dat bovendien strikt groter is dan 3.
Wat moet ik doen in het try-blok?
  • zet de ingegeven string om naar geheel getal
  • controleer of dit geheel getal groter is dan 3 en onthoud dit.
Wat moet ik doen in het except-blok?
  • Hier staat de code die moet uitgevoerd worden als het niet lukt.
  • Vraag een nieuwe invoer.
Er is nog steeds een time-out! Vraag je ook een nieuwe invoer indien een geheel getal werd ingelezen dat kleiner is dan 3?