Je hebt geleerd hoe je functies maakt, en je hebt geleerd hoe je een for-lus maakt. Zie hieronder nog eens van elk een voorbeeld en uitleg.
def MaalDrie(x):
y = x * 3
return y
Hierbij kan een gebruiker jouw functie gebruiken door een waarde voor x in te geven. Zo zullen ze bijvoorbeeld bij de invoer 21 terugkrijgen.
Je kan echter nog veel meer berekeningen doen met de variabele in de lus. We kunnen er bijvoorbeeld voor zorgen dat we niet vanaf 0 tellen, maar vanaf 1, zoals in dit voorbeeld:
for i in range(5):
print(i)
Wat gebeurt hier?
0, 1, 2, 3, en 4.i de waarde 0.0 op het scherm verschijnt.i de volgende waarde, namelijk 1.1 op het scherm verschijnt.i de waarde 4.4 op het scherm verschijnt.Je ziet dus op het scherm:
0
1
2
3
4
We zullen nu een functie met een for-lus combineren.
Deze functie, genaamd 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
Hallo wereld!
Hallo wereld!
Hallo wereld!
Zo ook krijgt iemand die
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Hallo wereld!
Maak een functie genaamd
| Invoer | → | Verwachte afdruk op het scherm |
|---|---|---|
| → | |
|
| → | |
|
| → | (Er is geen output.) |