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

Konsolga 1 dan 100 gacha bo'lgan juft raqamlarni chop eting.

Konsolga -10 dan 10 gacha raqamlarni chop eting.

Quyidagi raqamlarni olish uchun kodni yozing:

20 17 14 11 8 5 2

 

uz ru