Python Ontwikkelingscursus
Hoofdstuk
>
Niveau
Je eigen functies maken
Functieargumenten
Doel
Gebruik een aangepaste functie om alle gewassen op het veld water te geven met niet meer dan dertien (13) regels code.
Een argument is de waarde die je invoert tussen haakjes bij bepaalde functies. Bij het maken van aangepaste functies kun je argumenten toewijzen om wat variatie aan de code toe te voegen die de functie uitvoert.
Er zijn meerdere gewassen die na elkaar water nodig hebben. Gebruik een aangepaste functie om je code te vereenvoudigen en het aantal regels dat je moet schrijven te verminderen.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
De variabele count in de bovenstaande code is een argument. Met deze functie kun je niet alleen een lus uitvoeren met deze enkele regel code, maar je kunt ook instellen hoe vaak je wilt dat de lus herhaalt. Bijvoorbeeld: als je water_crops(4) schrijft, zal de for-lus binnen de functie vier (4) keer uitgevoerd worden.
Definieer en gebruik deze functie om de gewassen water te geven en beperk je tot niet meer dan dertien (13) regels code.