Python-utvecklingskurs
Kapitel
>
Nivå
Skapa dina egna funktioner
Funktionsargument
Mål
Använd en anpassad funktion för att vattna alla grödor på fältet och skriv högst tretton (13) rader kod.
Ett argument är det värde du anger i parenteserna för vissa funktioner. När du skapar anpassade funktioner kan du tilldela argument för att lägga till viss variation i koden som funktionen utför.
Det finns flera grödor som behöver vattnas i rad, använd en anpassad funktion för att förenkla din kod och minska antalet rader du behöver skriva.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Variabeln count i koden ovan är ett argument, med den här funktionen kan du inte bara köra en loop med hjälp av denna enkla rad kod utan du kan också ställa in hur många gånger du vill att loopen ska upprepas. Till exempel: att skriva water_crops(4) kommer att köra for-loopen i funktionen fyra (4) gånger.
Definiera och använd den här funktionen för att vattna grödorna genom att skriva högst tretton (13) rader kod.