Informatică Programare

Ce este o bucla for in Python?

O buclă for în Python repetă o secvență de instrucțiuni pentru fiecare element dintr-o colecție, cum ar fi o listă sau un interval. Ea automatizează sarcini repetitive, economisind timp și cod. De exemplu, for i in range(3): print(i) afișează numerele 0, 1, 2.

Sintaxă de bază

  • Structură for variabila in secvență: urmată de blocul de cod indentat.
  • Exemplu simplu for nume in ["Ion", "Maria"]: print(nume) afișează Ion și Maria.
  • Funcția range() Generează numere: for i in range(5): // rulează de la 0 la 4.

Aplicații practice

  1. 1
    Suma numerelor suma = 0; for i in range(1, 6): suma += i; // suma devine 15.
  2. 2
    Iterare liste lista = [10, 20, 30]; for val in lista: print(val * 2) // afișează 20, 40, 60.
  3. 3
    Bucle imbricate for i in range(2): for j in range(2): print(i, j) // afișează perechi (0,0), (0,1), etc.

Folosiți bucle for pentru a procesa date eficient în exerciții de algoritmică.

Mai multe din Programare