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 Suma numerelor suma = 0; for i in range(1, 6): suma += i; // suma devine 15.
- 2 Iterare liste lista = [10, 20, 30]; for val in lista: print(val * 2) // afișează 20, 40, 60.
- 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ă.