📌 For loop va iteratsiya
📌 range() funksiyasi
📌 Nested loops (ichma-ich)
📌 Amaliy mashqlar
| Qism | Davomiyligi | Mavzu |
|---|---|---|
| 1 | 20 daqiqa | Kirish va Iteratsiya |
| 2 | 25 daqiqa | range() funksiyasi |
| 3 | 20 daqiqa | Nested loops |
| 4 | 25 daqiqa | Amaliy mashqlar |
| 5 | 20 daqiqa | Xulosa va uy vazifasi |
| 6 | 10 daqiqa | Savollar |
For loop ro'yxat, string yoki boshqa iterable obyektlar ustida ishlaydi.
1. "Salom" stringining har bir harfini birma-bir oladi
2. Har bir harfni harf o'zgaruvchisiga yuklaydi
3. Kod bloki (print) ishlaydi
4. Keyingi harfga o'tadi
ranglar = ["qizil", "yashil", "ko'k"] ro'yxati bilan:
Sintaksis: range(boshlang'ich, oxirgi, qadam)
range() yordamida:
Ko'p darajali takroriy harakatlar uchun ishlatiladi
Tashqi loop (i) 3 marta, ichki loop (j) har safar 2 marta = 6 ta iteratsiya
sozlar = ["kitob", "ruchka", "daftar"] ro'yxati bilan:
range() yordamida:
mevalar = ["uzum", "nok", "banan"] ro'yxati bilan:
Har bir mevani "Sevimli mevam: [meva]" shaklida chiqaring
range() yordamida:
Nested loop yordamida:
✅ for loop va iteratsiya
✅ range() funksiyasi parametrlari
✅ nested loops (ichma-ich)
✅ String va ro'yxat bilan ishlash
✅ Amaliy mashqlar va misollar
While Loop: Cheksiz looplar, break, continue, else bilan loop
🔄 For loop = ma'lum sonli takroriy harakatlar
📊 range() = sonlar ketma-ketligi
🏗️ Nested loops = jadval va murakkab tuzilmalar
Rahmat! 😊