Python ရှိ while loop
while loop ၏ ထူးခြားချက်မှာ
၎င်းအား ပေးထားသော ဖော်ပြချက် (expression) မှန်နေသမျှ
ကာလပတ်လုံး ၎င်းသည် ဆက်လက်အလုပ်လုပ်နေမည် ဖြစ်သည်။
၎င်း၏ syntax သည် ဤကဲ့သို့ ဖြစ်သည် -
while expression is true:
'''
code that executes until
the condition becomes false
'''
while loop ၏ အခြေအနေ (condition) ထဲတွင်
ပြောင်းလဲနေသော တန်ဖိုးများကို အသုံးပြုရန် လိုအပ်သည်၊
ဥပမာ - ရေတွက်ကိန်း (counter)၊ မဟုတ်ပါက console တွင်
တန်ဖိုးများ အဆုံးမရှိ ထုတ်နေခြင်း (infinite loop) ဖြစ်နိုင်သည်။
ရေတွက်ကိန်းသည် 5 ထက် နည်းနေသမျှ loop ကို အလုပ်လုပ်စေကြပါစို့ -
i = 0
while i < 5:
i += 1
print(i)
ကုဒ်အား run လိုက်သောအခါ ရရှိသော ရလဒ် -
1
2
3
4
5
while loop ကို အသုံးပြု၍
1 မှ 10 အထိ ဂဏန်းများကို
console တွင် ထုတ်ပြပါ။
while loop ကို အသုံးပြု၍
100 မှ 1 အထိ ဂဏန်းများကို
console တွင် ထုတ်ပြပါ။
while loop ကို အသုံးပြု၍
1 မှ 100 အထိ မ�ကိန်း (odd numbers) များကို
console တွင် ထုတ်ပြပါ။