Je hebt geleerd hoe je functies combineert met for-lussen. Je kan het voorbeeld hieronder nog eens bekijken.

Voorbeeld functie met een for-lus

Deze functie, genaamd zal steeds één getal als invoer nemen. Vervolgens drukt het op het scherm exact zo vaak de zin Hallo wereld! af. Hier is die functie:

def BegroetVaak(aantal_keer):
    for i in range(aantal_keer):
        print("Hallo wereld!")

Wanneer iemand deze functie gebruikt, kan die zelf kiezen welke waarde voor aantal_keer die als invoer geeft. Als iemand bijvoorbeeld 3 als invoer geeft door te typen, dan krijgt die het volgende op het scherm te zien:

Hallo wereld!
Hallo wereld!
Hallo wereld!

Zo ook krijgt iemand die typt het volgende op het scherm te zien:

Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!



Opdracht

Maak een functie genaamd die één getal (integer) als invoer neemt en vervolgens de eerste zoveel getallen afdrukt of het een even of oneven getal is. Gebruik hiervoor een for-lus binnen de functie.

input-output verwachtingen
Invoer Verwachte afdruk op het scherm
0 is even.
1 is oneven.
2 is even.
3 is oneven.
0 is even.
1 is oneven.
2 is even.
3 is oneven.
4 is even.
5 is oneven.
6 is even.
7 is oneven.
8 is even.
9 is oneven.
10 is even.

(Er is geen output.)