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 twee getallen (een niet-negatieve integer en een strict positieve integer) als invoer neemt (het aantal af te drukken regels en een doel) en vervolgens voor elke af te drukken regel afdrukt of de doel-regel al afgedrukt is. Gebruik hiervoor een for-lus binnen de functie.

input-output verwachtingen
Invoer Verwachte afdruk op het scherm
Regel nummer 2 is nog niet afgedrukt.
Dit is regel nummer 2.
Regel nummer 2 is al afgedrukt.
Regel nummer 2 is al afgedrukt.
Regel nummer 5 is nog niet afgedrukt.
Regel nummer 5 is nog niet afgedrukt.
Regel nummer 5 is nog niet afgedrukt.
Regel nummer 5 is nog niet afgedrukt.
Dit is regel nummer 5.
Regel nummer 5 is al afgedrukt.
Regel nummer 5 is al afgedrukt.
Regel nummer 5 is al afgedrukt.
Regel nummer 5 is al afgedrukt.
Regel nummer 5 is al afgedrukt.
Regel nummer 5 is al afgedrukt.

(Er is geen output.)