0:00:05.399,0:00:10.309
Siz kodingiz takroriy ravishda ishlashi uchun takrorlanuvchi bo‘limdan foydalanganingizda,[br]komputer qanday qilib u yetarlicha
0:00:10.309,0:00:15.860
marta takrorlanayotganini biladi. Bu takrorlanuvchi bo‘lim aslida kodning loop deb nomlanuvchi, [br]boshlang‘ich qiymatdan
0:00:15.860,0:00:22.090
tugovchi qiymatgacha maxsus o‘suvchi bo‘yicha [br]sanaydigan murakkabroq qismini yashirayapti.
0:00:22.090,0:00:30.580
Misol uchun, takrorlanuvchi uch bo‘lim 1 dan 3 gacha bittalab sanaydi.[br]Har safar u sanaganda,
0:00:30.580,0:00:35.750
u loop ichidagi kodni ishlatadi.[br]For loop loopning boshida boshlang‘ich qiymatga sozlangan va har safar loop
0:00:35.750,0:00:40.129
ishlatilganda unga o‘suvchi qiymat qo‘shib boriladigan sanovchi o‘zgaruvchidan foydalangan holda
0:00:40.129,0:00:44.309
u necha marta ishlatilganini biladi.
0:00:44.309,0:00:51.360
Sanaydigan o‘zgaruvchining qiymati tugovchi qiymatdan katta [br]bo‘lishi bilanoq, loop ishlashdan to‘xtaydi.
0:00:51.360,0:00:55.470
Takrorlanuvchi bo‘lim o‘rniga haqiqiy for loopdan [br]foydalanishning foydasi bu siz sanoq o‘zgaruvchisini ko‘rib turasiz va
0:00:55.470,0:01:01.720
undan loopingizda foydalanishingiz mumkin.[br]Masalan, agar menda gullar to‘plami bo‘lib, birinchisi bitta gul changi,
0:01:01.720,0:01:06.740
ikkinchisi ikkita gul changi va uchinchisi uchta gul changiga ega bo‘lsa,[br]men asalariga
0:01:06.740,0:01:12.470
har safar gulchangi sonini ayta olaman, masalan, [br]birinchi gulda
0:01:12.470,0:01:18.170
bitta, ikkinchisida ikkita va uchinchisida uchta.[br]Bundan tashqari for loopda siz
0:01:18.170,0:01:22.940
sanoqni birdan boshqa songa ham oshirib tura olasiz.[br]Siz ehtimol ikkitadan, to‘rttadan yoki har safar o‘zgaradigan
0:01:22.940,0:01:26.780
biron juft miqdorda sanashingiz mumkin.