Pythonda for orqali qadam bilan sonlar yaratish
Ma'lum qadam bilan sonlarni chiqarish uchun
range funksiyasiga uchinchi parametr
berish kerak.
Misol
Keling, 1 dan 9 gacha bo'lgan sonlarni
2 qadam bilan chiqaramiz:
for num in range(1, 10, 2):
print(num)
Bajarilgan kod natijasi:
1
3
5
7
9
Misol
Agar qadam manfiy son bilan belgilansa, sonlar teskari tartibda chiqadi. Keling, aniqlik uchun birinchi va ikkinchi parametrlardagi qiymatlarni almashtiramiz:
for num in range(10, 1, -1):
print(num)
Kod bajarilgandan so'ng, ikkinchi parametrdagi
son diapazonga kirmagani uchun, 10 dan
2 gacha bo'lgan sonlar chiqadi:
10
9
8
7
6
5
4
3
2
Amaliy vazifalar
1 dan 100 gacha bo'lgan juft sonlarni
kosolda chiqaring.
-10 dan 10 gacha bo'lgan sonlarni
kosolda chiqaring.
Quyidagi sonlarni olish uchun kod yozing:
20
17
14
11
8
5
2