Bucla for în Python

Buclele sunt concepute pentru a executa aceeași operație de mai multe ori, de exemplu, pentru a parcurge elementele obiectelor iterabile. Astfel de obiecte includ șiruri de caractere, tuple, liste, seturi și dicționare.

În Python, cea mai utilizată buclă este for. Sintaxa sa arată astfel:

pythonfor element in obiect_iterabil:
  corpul buclei

În bucla for, la fel ca în construcția if-else, sub blocul cu condiție este necesar să se facă o indentare pentru codul aflat mai jos.

Să presupunem că avem lista lst:

pythonlst = [1, 2, 3, 4, 5]

Să parcurgem și să afișăm toate elementele sale folosind bucla for:

pythonlst = [1, 2, 3, 4, 5]

for el in lst:
  print(el) # va afișa 1, 2... 5

În corpul buclei se pot efectua diverse operații cu elementele. Să afișăm pătratele valorilor elementelor:

pythonfor el in lst:
  print(el ** 2) # va afișa 1, 4... 25
Задание 1

Se dă lista:

pythontst = ['1', '2', '3', '4', '5']

Parcurgeți-o cu bucla și afișați în consolă fiecare element.

Задание 2

Se dă tupla:

pythontst = (1, 2, 3, 4, 5)

Parcurgeți-o cu bucla și afișați în consolă fiecare element.

Задание 3

Se dă setul:

pythontst = {'a', 'b', 'c', 'd', 'e'}

Parcurgeți-l cu bucla și afișați în consolă fiecare element.

Задание 4

Se dă șirul de caractere:

pythontst = 'abcde'

Parcurgeți-l cu bucla și afișați în consolă fiecare caracter.

Задание 5

Se dă numărul:

pythontst = 12345

Parcurgeți-l cu bucla și afișați în consolă fiecare cifră.

Задание 6

Se dă lista:

pythontst = [1, 2, 3, 4, 5]

Adăugați la fiecare element al său numărul 2 și afișați rezultatul în consolă.