1 00:00:05,399 --> 00:00:10,309 Siz kodingiz takroriy ravishda ishlashi uchun takrorlanuvchi bo‘limdan foydalanganingizda, komputer qanday qilib u yetarlicha 2 00:00:10,309 --> 00:00:15,860 marta takrorlanayotganini biladi. Bu takrorlanuvchi bo‘lim aslida kodning loop deb nomlanuvchi, boshlang‘ich qiymatdan 3 00:00:15,860 --> 00:00:22,090 tugovchi qiymatgacha maxsus o‘suvchi bo‘yicha sanaydigan murakkabroq qismini yashirayapti. 4 00:00:22,090 --> 00:00:30,580 Misol uchun, takrorlanuvchi uch bo‘lim 1 dan 3 gacha bittalab sanaydi. Har safar u sanaganda, 5 00:00:30,580 --> 00:00:35,750 u loop ichidagi kodni ishlatadi. For loop loopning boshida boshlang‘ich qiymatga sozlangan va har safar loop 6 00:00:35,750 --> 00:00:40,129 ishlatilganda unga o‘suvchi qiymat qo‘shib boriladigan sanovchi o‘zgaruvchidan foydalangan holda 7 00:00:40,129 --> 00:00:44,309 u necha marta ishlatilganini biladi. 8 00:00:44,309 --> 00:00:51,360 Sanaydigan o‘zgaruvchining qiymati tugovchi qiymatdan katta bo‘lishi bilanoq, loop ishlashdan to‘xtaydi. 9 00:00:51,360 --> 00:00:55,470 Takrorlanuvchi bo‘lim o‘rniga haqiqiy for loopdan foydalanishning foydasi bu siz sanoq o‘zgaruvchisini ko‘rib turasiz va 10 00:00:55,470 --> 00:01:01,720 undan loopingizda foydalanishingiz mumkin. Masalan, agar menda gullar to‘plami bo‘lib, birinchisi bitta gul changi, 11 00:01:01,720 --> 00:01:06,740 ikkinchisi ikkita gul changi va uchinchisi uchta gul changiga ega bo‘lsa, men asalariga 12 00:01:06,740 --> 00:01:12,470 har safar gulchangi sonini ayta olaman, masalan, birinchi gulda 13 00:01:12,470 --> 00:01:18,170 bitta, ikkinchisida ikkita va uchinchisida uchta. Bundan tashqari for loopda siz 14 00:01:18,170 --> 00:01:22,940 sanoqni birdan boshqa songa ham oshirib tura olasiz. Siz ehtimol ikkitadan, to‘rttadan yoki har safar o‘zgaradigan 15 00:01:22,940 --> 00:01:26,780 biron juft miqdorda sanashingiz mumkin.