Curs de Dezvoltare Python
Capitolul
>
Nivel
Crearea propriilor funcții
Argumente de funcție
Obiectiv
Folosește o funcție personalizată pentru a uda toate culturile din câmp, scriind nu mai mult de treisprezece (13) linii de cod.
Un argument este valoarea pe care o introduci în parantezele anumitor funcții. Când creezi funcții personalizate, poți atribui argumente pentru a adăuga o anumită variație la codul pe care funcția îl execută.
Există mai multe culturi care au nevoie de udare succesivă; folosește o funcție personalizată pentru a-ți simplifica codul și a reduce numărul de linii pe care trebuie să le scrii.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
Variabila count din codul de mai sus este un argument; cu această funcție, nu numai că poți executa o buclă folosind această singură linie de cod, ci poți de asemenea seta de câte ori dorești ca bucla să se repete. De exemplu: scrierea water_crops(4) va executa bucla for din interiorul funcției de patru (4) ori.
Definește și folosește această funcție pentru a uda culturile, scriind nu mai mult de treisprezece (13) linii de cod.