Məzmuna keç

for dövrü

«Salam» sözünü 100 dəfə çap etmək lazımdırsa, 100 dənə print yazacaqsan? Yox! Bunun üçün dövr (loop) var.

for — «bu qədər dəfə təkrarla»

Bölmə: “for — «bu qədər dəfə təkrarla»”
Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

Oxunuşu: «5 dəfə təkrarla: Salam çap et». Girinti qaydası burada da işləyir — dövrün içindəki sətirlər 4 boşluq içəridə.

i adi dəyişəndir və hər təkrarda dəyəri dəyişir. Bax:

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

Gözlədiyin kimi deyil, hə? 0-dan başladı və 4-də bitdi! Proqramçılar 0-dan saymağı sevir. range(5) = «0, 1, 2, 3, 4» — cəmi 5 ədəd, amma 0-dan.

  • range(5) → 0, 1, 2, 3, 4
  • range(1, 6) → 1, 2, 3, 4, 5 — başlanğıcdan sona qədər (son ədəd daxil deyil!)
Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Təkrar maşını

+10 XP

Python əladır! cümləsini 10 dəfə çap et — amma print kodda yalnız bir dəfə yazılsın.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

1-dən 10-a

+15 XP

1-dən 10-a qədər ədədləri sıra ilə çap et. Diqqət: range-də son ədəd daxil deyil!

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 
Missiya

Vurma cədvəli

+15 XP

Müəllimlər bunu lövhəyə yazana qədər sən proqramla həll et: 5-in vurma cədvəli, 1-dən 10-a qədər, 5 x 3 = 15 formasında.

Daxiletmələr (input() üçün)

Hər sətirdə bir dəyər — input() onları sıra ilə oxuyur.

Nəticə
 

Növbəti dərsdə: dövr + dəyişən = supergüc. 1-dən 100-ə qədər ədədlərin cəmini 1 saniyəyə hesablayacağıq — balaca Qauss kimi. Davam et →