Pythonda for tsikli

Tsiklar bir xil operatsiyani qayta-qayta bajarish uchun mo'ljallangan, masalan, iteratsiya qilinadigan ob'ektlarning elementlarini ko'rib chiqish uchun. Bunday ob'ektlarga satrlar, kortejlar, ro'yxatlar, to'plamlar va lug'atlar kiradi.

Pythonda eng keng qo'llaniladigan tsikl for hisoblanadi. Uning sintaksisi quyidagicha:

pythonfor element in iteratsiya qilinadigan ob'ekt:
  tsikl tanasi

for tsiklida, xuddi if-else konstruksiyasida bo'lgani kabi, shart bloki ostidagi kod uchun pastki qismida bir chekinish (indentatsiya) qilish zarur.

Bizda lst ro'yxati bor deb faraz qilaylik:

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

Keling, for tsikli yordamida uning barcha elementlarini ko'rib chiqamiz va chiqaramiz:

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

for el in lst:
  print(el) # 1, 2... 5 ni chiqaradi

Tsikl tanasida elementlar bilan turli xil amallarni bajarish mumkin. Keling, elementlarning qiymatlari kvadratlarini chiqaramiz:

pythonfor el in lst:
  print(el ** 2) # 1, 4... 25 ni chiqaradi
Задание 1

Ro'yxat berilgan:

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

Uni tsikl yordamida ko'rib chiqing va konsolga har bir elementni chiqaring.

Задание 2

Kortej berilgan:

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

Uni tsikl yordamida ko'rib chiqing va konsolga har bir elementni chiqaring.

Задание 3

To'plam berilgan:

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

Uni tsikl yordamida ko'rib chiqing va konsolga har bir elementni chiqaring.

Задание 4

Satr berilgan:

pythontst = 'abcde'

Uni tsikl yordamida ko'rib chiqing va konsolga har bir belgini chiqaring.

Задание 5

Raqam berilgan:

pythontst = 12345

Uni tsikl yordamida ko'rib chiqing va konsolga har bir raqamni chiqaring.

Задание 6

Ro'yxat berilgan:

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

Uning har bir elementiga 2 sonini qo'shing va natijani konsolga chiqaring.