Python တွင် for loop ဖြင့် အဆင့်လိုက် ကိန်းဂဏန်းများ ထုတ်ယူခြင်း

သတ်မှတ်အဆင့်ဖြင့် ကိန်းဂဏန်းများကို ထုတ်ပြရန်၊ range function အတွင်း တတိယ parameter ကို ပေးပို့ရန် လိုအပ်ပါသည်။

နမူနာ

1 မှ 9 အထိ ကိန်းဂဏန်းများကို အဆင့် 2 ဖြင့် ထုတ်ကြည့်ကြပါစို့:

pythonfor num in range(1, 10, 2):
  print(num)

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:

python1
3
5
7
9

နမူနာ

အနုတ်ကိန်းဖြင့် အဆင့်ကို သတ်မှတ်ပါက၊ ကိန်းဂဏန်းများကို ပြောင်းပြန်အစဉ်အတိုင်း ထုတ်ပြမည်ဖြစ်သည်။ ရှင်းလင်းစွာမြင်နိုင်ရန် function ၏ ပထမ နှင့် ဒုတိယ parameter တန်ဖိုးများကို နေရာလဲကြည့်ကြပါစို့:

pythonfor num in range(10, 1, -1):
  print(num)

ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် 10 မှ 2 အထိ ကိန်းဂဏန်းများ ထွက်လာမည်။ အဘယ်ကြောင့်ဆိုသော် ဒုတိယ parameter ရှိ ကိန်းသည် အတိုင်းအတာအတွင်းသို့ မပါဝင်ပါ:

python10
9
8
7
6
5
4
3
2

လက်တွေ့လေ့ကျင့်ခန်းများ

Задание 1

1 မှ 100 အထိ စုံကိန်းများကို console တွင် ထုတ်ပြပါ။

Задание 2

-10 မှ 10 အထိ ကိန်းဂဏန်းများကို console တွင် ထုတ်ပြပါ။

Задание 3

အောက်ပါကိန်းဂဏန်းစာရင်းကို ရရှိရန် ကုဒ်ရေးပါ:

python20
17
14
11
8
5
2