Curs de Dezvoltare Python
Capitolul
>
Nivel

Învățarea buclelor
Bucla while

Bucla sunt secvențe pe care le poți folosi pentru a repeta același cod. Acest lucru îți face mai ușor să completezi sarcinile din joc fără a fi nevoit să scrii liste lungi de cod. Există două tipuri de bucle: while bucle și for bucle pe care le vom explora în nivelele următoare.

Există cinci (5) ouă pe această hartă; le poți ridica folosind doar câteva linii de cod prin intermediul unei while loop. Încearcă să aduni toate ouăle repetând aceleași două linii de cod de patru ori.

Guide

Obiectiv

Colectează toate ouăle din hambar scriind doar șase (6) linii de cod, folosind bucla while.

Găinile și-au depus ouăle peste tot! Parcurge hambarul și adună rapid toate ouăle!

Pentru a reduce cantitatea de cod pe care trebuie să o scrii și pentru a face programarea mult mai puțin monotonă, poți folosi bucle! Acestea sunt secvențe care îți permit să repeți același cod, eliminând necesitatea de a scrie același cod din nou și din nou.

O buclă while este un astfel de ciclu în care poți seta codul să se repete atâta timp cât se îndeplinește o anumită condiție. Definește o variabilă numită count pentru a determina de câte ori dorești să se repete codul, apoi seteaz-o ca și condiție pentru buclă.

count = 0 while count < 4: [Code you wish to loop four times] count += 1

În acest exemplu, bucla while verifică dacă count este mai mic decât 4, count începe de la 0 și crește cu +1 la fiecare ciclu până când ajunge la 4. Orice cod inserat indentat sub bucla while va fi repetat, în acest caz de patru ori. Atenție, buclele pot rula la nesfârșit dacă nu sunt oprite, așadar asigură-te că nu ștergi sau comentezi variabila count, altfel ar putea apărea o eroare.

Încearcă-l! Adună toate cele cinci (5) ouă și finalizează nivelul scriind doar șase (6) linii de cod în total în editorul de cod.

Carte de Cod