Conținut curs
Python Basic
Introducere în Python Instalarea Python și configurarea mediului de lucru Sintaxa și indentarea în Python Variabile și tipuri de date Operatori și expresii Structuri de control: if, elif, else Bucle: for și while Funcții Module și pachete Listele în Python Tuplurile în Python Seturile în Python Dicționarele în Python String-urile în Python Lucrul cu date și timp în Python Comprehensions în Python Gestionarea excepțiilor în Python (introducere) Închideri (closures) în Python (introducere) Lambda funcții în Python Încapsularea în Python (introducere) Testarea codului în Python (introducere)
0/21
Biblioteci și pachete
- Introducere în bibliotecile standard ale Python - Introducere în bibliotecile externe ale Python - Lucrul cu fișiere în Python (introducere)
0/3
Programare orientată pe obiect
- Introducere în programarea orientată pe obiect (OOP) - Ereditatea în Python (introducere)
0/2
Dezvoltare web cu Python
Introducere în dezvoltarea web cu Python
0/1
Python Basic
Despre lecție

În această lecție, vom discuta despre buclele for și while în Python. Aceste bucle sunt folosite pentru a executa un bloc de cod de mai multe ori, în funcție de o condiție sau de o secvență.

Buclele for

Buclele for sunt folosite pentru a itera peste elementele unei secvențe (de exemplu, o listă, un tuple, un set, un dicționar sau un șir de caractere) și pentru a executa un bloc de cod pentru fiecare element.

Sintaxa buclei for

python
for variabila in secventa:
    # Bloc de cod care se execută pentru fiecare element din 'secventa'

Exemple de bucle for

Exemplu 1: Iterarea peste o listă

python
numere = [1, 2, 3, 4, 5]

for numar in numere:
    print(numar)

Exemplu 2: Iterarea peste un șir de caractere

python
cuvant = "Python"

for caracter in cuvant:
    print(caracter)

Exemplu 3: Folosirea funcției range()

Funcția range() este folosită pentru a genera o secvență de numere întregi. Aceasta poate fi utilizată în buclele for pentru a controla numărul de iterații.

python
for i in range(5):
    print(i)

Buclele while

Buclele while sunt folosite pentru a executa un bloc de cod atâta timp cât o anumită condiție este adevărată.

Sintaxa buclei while

python
while conditie:
    # Bloc de cod care se execută cât timp 'conditie' este adevărată

Exemple de bucle while

Exemplu 1: Numărătoare inversă

python
numar = 5

while numar > 0:
    print(numar)
    numar -= 1

Exemplu 2: Calcularea factorialului unui număr

python
n = 5
factorial = 1
i = 1

while i <= n:
    factorial *= i
    i += 1

print("Factorialul numărului", n, "este", factorial)

Exemplu 3: Folosirea instrucțiunii break în bucle

Instrucțiunea break poate fi folosită pentru a ieși dintr-o buclă înainte ca aceasta să se termine în mod normal.

python
numar = 1

while True:
    print(numar)
    numar += 1

    if numar > 5:
        break

Exemplu 4: Folosirea instrucțiunii continue în bucle

Instrucțiunea continue poate fi folosită pentru a sări peste anumite iterații ale buclei și a trece direct la următoarea iterație.

python
numar = 0

while numar < 10:
    numar += 1

    if numar % 2 == 0:
        continue

    print(numar)