မာတိကာ[ဖျောက်][ရှိုး]
ကျွန်ုပ်တို့သည် လှည့်ပတ်နေစဉ်တွင် နားလည်ခြင်းဖြင့် စတင်ပြီး Python တွင် စိတ်ဝင်စားစရာကောင်းသော မှန်းဆဂိမ်းတစ်ခုကို တည်ဆောက်ခြင်းဖြင့် စတင်ပါမည်။
ယခင်အယူအဆများ အားလုံးပါဝင်လာမည်ဖြစ်သဖြင့် ရှေ့ဆက်မသွားရန် ယခင်သင်ခန်းစာများကို ပြန်လည်ပြင်ဆင်ရန် အကြံပြုအပ်ပါသည်။
အဲဒါကိုငုပ်ကြည့်ရအောင်။
Loops နေစဉ်
python တွင် loops လုပ်နေစဉ် အသုံးပြုနည်းကို လေ့လာသွားပါမည်။ ကျွန်ုပ်တို့သည် ကုဒ်တစ်ခုအား ကြိမ်ဖန်များစွာ လုပ်ဆောင်ရန် လှည့်ပတ်နေစဉ်တွင် အသုံးပြုပြီး ၎င်းတို့သည် အပြန်အလှန်အကျိုးပြုသော ပရိုဂရမ်များနှင့် ဂိမ်းများကို တည်ဆောက်ရာတွင် မကြာခဏ အသုံးဝင်ပါသည်။
ဒီတော့ အခြေခံတွေနဲ့ စလိုက်ရအောင်။ while loop တစ်ခုရေးရန်၊ "while" function ပြီးနောက် အခြေအနေတစ်ခုရေးပါ။
ကိန်းရှင် “i” ကို မိတ်ဆက်ပြီး 1 ဟု သတ်မှတ်ကြပါစို့
i = 1
while i <= 5:
print(i)
“i” ၏တန်ဖိုး မပြောင်းလဲပါက အထက်ဖော်ပြပါ ကွင်းဆက်သည် အဆုံးမရှိ ကွင်းဆက်ဖြစ်သောကြောင့် “i” ကို 1 ဖြင့် တိုးပါမည်။
i = i + 1
အထက်ပါအခြေအနေမှန်သည်အထိ ဤပရိုဂရမ်သည် “i” တန်ဖိုးကို ပရင့်ထုတ်မည်ဖြစ်သည်။ “i” ၏တန်ဖိုးသည် 5 ထက်များလာသည်နှင့်တပြိုင်နက်၊ loop ကွဲသွားမည်ဖြစ်သည်။
ဤအရာက မည်သို့အလုပ်လုပ်သည်ကို နားလည်ရန် ကျွန်ုပ်အား အင်တင်းမပါဝင်ဘဲ နောက်ထပ်ထုတ်ပြန်ချက်တစ်ခု ထပ်ထည့်ပါရစေ။
print("done")
၎င်းကို ကုဒ်မပါသောကြောင့် while loop ဖြင့် လုပ်ဆောင်မည်မဟုတ်ပါ။
ဤတွင် ၎င်းသည် မည်သို့လုပ်ဆောင်မည်နည်း-
while loop နဲ့ နည်းနည်းဆော့ကြည့်ရအောင်။
ငါသည် while loop တွင် အခြားစာကြောင်းတစ်ခုကို "i" ဖြင့်မြှောက်ထားသော "ခရေပွင့်" ဖြင့် ပေါင်းထည့်နေပါသည်။ ကျွန်ုပ်တို့၏ ပရိုဂရမ်အပေါ် မည်သို့သက်ရောက်မှုရှိမည်ကို ကြည့်ကြပါစို့။
i = 1
while i <= 5:
print('*' * i)
ယခု၊ ကြယ်ပွင့်အရေအတွက် 5 ထက်မကျော်လွန်မချင်း ၎င်းသည် ကြယ်ပွင့်များကို ပရင့်ထုတ်မည်ဖြစ်သည်။
အခု ကျွန်တော်တို့ သုံးဖို့ while loop ကို တင်ပေးနေပါတယ်။ မှန်းဆဂိမ်းတစ်ခုတည်ဆောက်ကြပါစို့။
While Loops ကို အသုံးပြု၍ ဂိမ်းကို ခန့်မှန်းခြင်း။
သဘောတရားမှာ ပရိုဂရမ်သည် ၎င်း၏မှတ်ဉာဏ်တွင် လျှို့ဝှက်နံပါတ်တစ်ခုကို သိမ်းဆည်းပြီး ၎င်းကို ခန့်မှန်းရန် တောင်းဆိုခြင်းဖြစ်သည်။ ကျွန်ုပ်တို့တွင် ထိုနံပါတ်ကို ခန့်မှန်းရန် ကြိုးစားမှု 3 ခုရှိသည်။ ဂဏန်းမှန်းဆရင် ချီးကျူးခံရလိမ့်မယ်။ ငါတို့ခေါင်းကို ပေါင်းကြရအောင်။
ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏လျှို့ဝှက်နံပါတ်အတွက် ကိန်းရှင်တစ်ခုကို မိတ်ဆက်ပေးနေပါသည်။
secret_number = 6
ယခုအခါတွင်၊ သုံးစွဲသူအား နံပါတ်ကို ခန့်မှန်းရန် ထပ်ခါတလဲလဲ တောင်းဆိုရန် while loop ရေးရပါမည်။ ယင်းမတိုင်မီ၊ ခွင့်ပြုထားသောကြိုးစားမှုအရေအတွက်ကို သတ်မှတ်ရန် အခြားကိန်းရှင်တစ်ခုကို မိတ်ဆက်ပေးရန် လိုအပ်ပါသည်။
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
ဤပရိုဂရမ်သည် အသုံးပြုသူထံမှ ကိန်းပြည့်ထည့်သွင်းမှုကို ရယူပြီး ၎င်းကို “မှန်းဆ” ဖြင့် သိမ်းဆည်းမည်ဖြစ်သည်။ ၎င်းသည် ၎င်းကို အသုံးပြု၍ secret_number နှင့် နှိုင်းယှဉ်မည်ဖြစ်သည်။ နှိုင်းယှဉ်အော်ပရေတာ နှစ်ခုလုံး တူညီပါက၊ "ဂုဏ်ယူပါတယ်!
မင်းအနိုင်ရတယ်။" ဒါပေမယ့် ဒီအစီအစဉ်မှာ ချို့ယွင်းချက်အချို့ရှိပါတယ်။ ပထမအကြိမ်ကြိုးစားမှုတွင် နံပါတ်ကို ခန့်မှန်းပါက၊ သင့်ကို ချီးကျူးဂုဏ်ပြုပြီးနောက် နောက်ထပ် နှစ်ကြိမ် ခန့်မှန်းရန် တောင်းဆိုနေသေးသည်။ loop ကိုချိုးဖျက်ရန် "break" ကြေညာချက်ကိုအသုံးပြုခြင်းဖြင့်ဤပြဿနာကိုဖြေရှင်းနိုင်သည်။
ကြည့်ပါ ဦး!
ယခု၊ ကျွန်ုပ်တို့သည် ကြိုးစားမှုသုံးကြိမ်တွင် နံပါတ်ကို ခန့်မှန်း၍မရပါက လုပ်ဆောင်မည့် "else" ကြေညာချက်ကို ကျွန်ုပ်တို့ ထည့်သွင်းသွားပါမည်။
ယခု ဤကိစ္စတွင်၊ အကယ်၍ loop သည် if statement နှင့် မကွဲပါက လုပ်ဆောင်မည့် while loop မှ else statement ကို ပေါင်းထည့်ပါမည်။
ဒါက မင်းအတွက် ပျော်စရာကောင်းတဲ့ လှုပ်ရှားမှုတစ်ခုလို့ ငါမျှော်လင့်ပါတယ်။ Python ကို ကျွမ်းကျင်လာစေရန် အလားတူလုပ်ဆောင်မှုများတွင် သင်ကိုယ်တိုင် ပါဝင်လုပ်ဆောင်နိုင်ပါသည်။
အပြီးသတ်သည်
ဤသည်မှာ ဤဟောပြောပွဲ၏ အဆုံးဖြစ်သည်။ မင်း အခုထိ ကြိုက်မယ်လို့ မျှော်လင့်ပါတယ်။ နောက်တစ်ကြိမ်တွေ့မယ်။ အဲဒီအထိ လေ့ကျင့်ပါ။
တစ်ဦးစာပြန်ရန် Leave