Python da for yordamida raqamlarni bosqichma-bosqich yaratish
Raqamlarni ma'lum bir bosqichda ko'rsatish uchun siz uchinchi parametrni diapazon funktsiyasiga o'tkazishingiz kerak.
1-misol
Keling, 1 dan 9 gacha bo'lgan raqamlarni 2 ga oshib chop qilaylik:
for num in range(1, 10, 2):
print(num)
Amalga oshirilgan kodning natijasi:
1
3
5
7
9
2-misol
Agar siz manfiy raqam bilan qadamni belgilasangiz, raqamlar teskari tartibda ko'rsatiladi. Aniqlik uchun funktsiyaning birinchi va ikkinchi parametrlaridagi qiymatlarni almashtiramiz:
for num in range(10, 1, -1):
print(num)
Kodni bajargandan so'ng, 10 dan 2 gacha bo'lgan raqamlar ko'rsatiladi, chunki ikkinchi parametrdagi raqam diapazonga kiritilmagan:
10
9
8
7
6
5
4
3
2
№1
Konsolga 1 dan 100 gacha bo'lgan juft raqamlarni chop eting.
№2
Konsolga -10 dan 10 gacha raqamlarni chop eting.
№3
Quyidagi raqamlarni olish uchun kodni yozing:
20
17
14
11
8
5
2