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.

Carte de Cod