⊗pyPmLpFrI 146 of 208 menu

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:

for 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:

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

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

lst = [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:

for el in lst: print(el ** 2) # 1, 4... 25 ni chiqaradi

Ro'yxat berilgan:

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

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

Kortej berilgan:

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

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

To'plam berilgan:

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

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

Satr berilgan:

tst = 'abcde'

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

Raqam berilgan:

tst = 12345

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

Ro'yxat berilgan:

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

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

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish