Cicluri for
Să repetăm informația incă o dată! Și încă o dată! Până obosim... cicluri!
Last updated
Să repetăm informația incă o dată! Și încă o dată! Până obosim... cicluri!
Last updated
For
your health ✌️ While
you are happy 💖Cea mai bună metodă de a itera în Python este for loop
. Dar ce înseamnă să iterezi?
Când un proces sau o secvență de program este executată multiplu, adică repetată, atunci această secvență se numește iterată.
For loop
reprezintă o metodă de iterare, care repetă aceeași bucată de cod pentru a determina mai multe valori ale acelorași variabile. Ciclul for
produce o iterare definită.
Structura buclei for:
For x in list_name
În exemplul de mai sus, la fiecare iterație, variabila num
va fi următoarea valoare din lista numbers
. Astfel, prima dată, num
va fi 7
, a doua oară - va fi 9
, apoi 12
, 54
, 99
, iar după asta iterația se va termina, deoarece nu mai există valori în listă.
Observați că instrucțiunea iterativă for
, la fel ca și instrucțiunea condițională if
(sau elif
, else
), necesită două puncte ( : ) la sfârșit de linie, respectiv necesită ca și codul ce urmează să fie indentat
For x in range()
range
este o funcție care primește un parametru n
și returnează o listă de la 0
la n-1
.
Această sintaxă ne spune următoarele: "pentru fiecare număr i
din range de la 0
la 10
, afișează i
".
Mai mult despre for loop poti citi aici
Bucla while
este folosită pentru a itera o secțiune de cod atât timp cât condiția este adevărată.
Bucla while
este o buclă indefinită. Această buclă ține cont de indentarea codului.
Structura buclei While:
Odată ce variabila total
a ajuns la valoarea de 100, programul se va opri și va afișa 100
Ultima valoare din range(100)
va fi numărul 99, respectiv variabila total va primi valoarea 99 + 1
= 100. Programul va afișa 100
.
Orice număr cu excepția lui 0, are valoarea True
, respectiv doar 0 are valoarea False
.
break
Declarația break
este folosită pentru a ieși din o structură repetitivă.
O instrucțiune dată într-o buclă termină imediat bucla.
continue
Folosirea condiției else
Condiția else poate fi folosită și în cadrul buclei While.
Mai multe despre cicluri: while , for, si mai multe resurse (while, for)
The function name should define everything the function does.