Python တွင် for loop ဖြင့် အဆင့်လိုက် ကိန်းဂဏန်းများ ထုတ်ယူခြင်း
သတ်မှတ်အဆင့်ဖြင့် ကိန်းဂဏန်းများကို ထုတ်ပြရန်၊
range function အတွင်း တတိယ parameter ကို
ပေးပို့ရန် လိုအပ်ပါသည်။
နမူနာ
1 မှ 9 အထိ ကိန်းဂဏန်းများကို အဆင့် 2
ဖြင့် ထုတ်ကြည့်ကြပါစို့:
for num in range(1, 10, 2):
print(num)
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်:
1
3
5
7
9
နမူနာ
အနုတ်ကိန်းဖြင့် အဆင့်ကို သတ်မှတ်ပါက၊ ကိန်းဂဏန်းများကို ပြောင်းပြန်အစဉ်အတိုင်း ထုတ်ပြမည်ဖြစ်သည်။ ရှင်းလင်းစွာမြင်နိုင်ရန် function ၏ ပထမ နှင့် ဒုတိယ parameter တန်ဖိုးများကို နေရာလဲကြည့်ကြပါစို့:
for num in range(10, 1, -1):
print(num)
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် 10 မှ 2 အထိ
ကိန်းဂဏန်းများ ထွက်လာမည်။ အဘယ်ကြောင့်ဆိုသော် ဒုတိယ parameter ရှိ
ကိန်းသည် အတိုင်းအတာအတွင်းသို့ မပါဝင်ပါ:
10
9
8
7
6
5
4
3
2
လက်တွေ့လေ့ကျင့်ခန်းများ
1 မှ 100 အထိ စုံကိန်းများကို console တွင်
ထုတ်ပြပါ။
-10 မှ 10 အထိ ကိန်းဂဏန်းများကို console တွင်
ထုတ်ပြပါ။
အောက်ပါကိန်းဂဏန်းစာရင်းကို ရရှိရန် ကုဒ်ရေးပါ:
20
17
14
11
8
5
2