Python-utvecklingskurs
Kapitel 7
>
NivÄ 2
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.