Pythonda for loop
Looplar bir xil amalni qayta-qayta bajarish uchun mo'ljallangan, masalan, takrorlanadigan ob'ektning elementlari bo'ylab takrorlash. Bunday ob'ektlar qatoriga qatorlar, kortejlar, ro'yxatlar, to'plamlar va lug'atlar kiradi. №1 Kunlar ro'yxati: U orqali aylantiring va har bir elementni konsolga chop eting. №2 kortej berligan: U orqali aylantiring va har bir elementni konsolga chop eting. №3 Keling, o'rnatamiz: U orqali aylantiring va har bir elementni konsolga chop eting. №4 Chiziqni hisobga olgan holda: U orqali aylantiring va har bir belgini konsolga chop eting. №5 Raqam berilgan: U orqali aylantiring va har bir raqamni konsolga chop eting. №6 ro`yxat beriladi Har bir elementga 2 raqamini qo'shing va natijani konsolga chop eting.
Python-da eng ko'p ishlatiladigan sikl for tsiklidir. Uning sintaksisi quyidagicha ko'rinadi:for элемент in итерируемый объект:
тело цикла
For tsiklida, shuningdek, if-else konstruktsiyasida shartli blok ostida quyida joylashgan kod uchun bitta chekinish kerak.
Aytaylik, bizda ro'yxat mavjud:lst = [1, 2, 3, 4, 5]
Uning barcha elementlarini takrorlash va chop etish uchun for tsiklidan foydalanamiz:lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # выведет 1, 2... 5
Loop tanasida siz elementlar ustida turli operatsiyalarni bajarishingiz mumkin. Element qiymatlarining kvadratlarini chop qilaylik:for el in lst:
print(el ** 2) # выведет 1, 4... 25
tst = ['1', '2', '3', '4', '5']
tst = (1, 2, 3, 4, 5)
tst = {'a', 'b', 'c', 'd', 'e'}
tst = 'abcde'
tst = 12345
tst = [1, 2, 3, 4, 5]