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.