Python တွင် ရိုးရှင်းသော ဂဏန်းတွက်စက်ကို ဖန်တီးခြင်းနှင့် ပတ်သက်သည့် အဓိက ပြဿနာမှာ ကုဒ်ကို မှန်ကန်စွာ ရေးသားရန် ခက်ခဲနိုင်သည် ။ Python သည် အစွမ်းထက်သော ဘာသာစကားတစ်ခုဖြစ်သော်လည်း စတင်အသုံးပြုသူများအတွက် နားလည်ရန်နှင့် အသုံးပြုရန် ခက်ခဲနိုင်သည်။ ထို့အပြင်၊ ကုဒ်ရေးနည်းအမှားများသည် မှားယွင်းသောရလဒ်များ သို့မဟုတ် မမျှော်လင့်ထားသောအပြုအမူများဆီသို့ ဦးတည်သွားစေနိုင်သည်။ ထို့အပြင်၊ division သို့မဟုတ် square roots ကဲ့သို့သော ပိုမိုရှုပ်ထွေးသောလုပ်ဆောင်မှုများအတွက် ကုဒ်ရေးခြင်းသည် သင်္ချာနှင့် algorithms ဆိုင်ရာ အပိုဆောင်းအသိပညာ လိုအပ်ပါသည်။ နောက်ဆုံးတွင်၊ ကုဒ်ကို အမှားရှာခြင်းသည် အချိန်ကုန်ပြီး စိန်ခေါ်မှုလည်း ဖြစ်နိုင်သည်။
# This program adds two numbers num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: ")) # Adding the two numbers sum = num1 + num2 # Display the sum print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))
# စာကြောင်း 1- ဤပရိုဂရမ်တွင် နံပါတ်နှစ်ခု ထည့်သည်။
# လိုင်း 2- num1 ကို အသုံးပြုသူထံမှ float ထည့်သွင်းမှုတန်ဖိုးကို သတ်မှတ်ပေးသည်။
# လိုင်း 3- num2 ကို အသုံးပြုသူထံမှ float ထည့်သွင်းမှုတန်ဖိုးကို သတ်မှတ်ပေးသည်။
# Line 5- num1 နှင့် num2 ၏ပေါင်းလဒ်ကို ကိန်းရှင်ပေါင်းလဒ်တွင် တွက်ချက်ပြီး သိမ်းဆည်းထားသည်။
# စာကြောင်း 7- နံပါတ် 1၊ နံပါတ် 2 နှင့် ပေါင်းလဒ်များကို string ဖော်မတ်ဖြင့် ကွန်ဆိုးလ်သို့ ရိုက်နှိပ်ထားသည်။
မာတိကာ
Python ရှိ ဂဏန်းသင်္ချာအော်ပရေတာများ
ဂဏန်းသင်္ချာအော်ပရေတာများကို ကိန်းဂဏန်းတန်ဖိုးများ (ကိန်းသေနှင့် ကိန်းရှင်များ) ပေါ်တွင် သင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် အသုံးပြုသည်။ Python သည် အောက်ပါဂဏန်းသင်္ချာအော်ပရေတာများကို ပံ့ပိုးပေးသည်-
- ထပ်တိုး (+) - operand နှစ်ခုကို ပေါင်းထည့်ပါ။
– နုတ် (-) : ဒုတိယ operand ကို ပထမ မှ နုတ်သည်။
– မြှောက်ခြင်း (*) : operand နှစ်ခုကို မြှောက်ပါ။
– Division (/) : ပထမ operand ကို ဒုတိယတစ်ခုဖြင့် ပိုင်းခြားသည်။
– Modulus (%)- ပထမ operand ကို ဒုတိယဖြင့် ပိုင်းခြားခြင်း၏ အကြွင်းကို ပြန်ပေးသည်။
- ထပ်ညွှန်း (**): နံပါတ်တစ်ခုကို အခြားနံပါတ်တစ်ခုဖြင့် သတ်မှတ်ထားသော ပါဝါတစ်ခုသို့ တိုးစေသည်။
– Floor Division (//): အပိုင်းခွဲရလဒ်တစ်ခု၏ ကိန်းပြည့်အပိုင်းကိုသာ ပိုင်းခြားပြီး ပြန်ပေးကာ အပိုင်းကိန်းမှန်သမျှကို စွန့်ပစ်ပါ။
ရိုးရှင်းသောဂဏန်းတွက်စက်ကို သင်မည်ကဲ့သို့ပြုလုပ်သနည်း။
Python တွင်ရိုးရှင်းသောဂဏန်းတွက်စက်တစ်ခုပြုလုပ်ခြင်းသည် programming ၏အခြေခံများကိုလေ့လာရန်အလွန်ကောင်းသောနည်းလမ်းဖြစ်သည်။ အဲဒါကို ဘယ်လိုလုပ်ရမလဲ၊
1. ဂဏန်းနှစ်လုံးကို အငြင်းအခုံအဖြစ်ယူကာ တွက်ချက်မှုရလဒ်ကို ပြန်ပေးမည့် လုပ်ဆောင်ချက်ကို ဖန်တီးခြင်းဖြင့် စတင်ပါ။ ဥပမာအားဖြင့်၊ သင်သည် နံပါတ်နှစ်ခုကို ထည့်လိုပါက၊ သင်၏လုပ်ဆောင်ချက်သည် ဤကဲ့သို့ဖြစ်နိုင်သည်-
def add(num1၊ num2):
နံပါတ် 1 + နံပါတ် 2 ကို ပြန်ပေးပါ။
2. အသုံးပြုသူသည် 'q' သို့မဟုတ် 'quit' မဝင်မချင်း နံပါတ်များကို ဆက်လက်ထည့်သွင်းနိုင်စေမည့် ကွင်းဆက်တစ်ခုကို ဖန်တီးပါ။ ဤကွင်းဆက်သည် တွက်ချက်မှုတစ်ခုစီ၏ ရလဒ်ကိုလည်း ၎င်းနှင့်အတူ လိုက်လျောညီထွေဖြစ်စေသည်။
True နေစဉ်:
num1 = input(“ပထမနံပါတ်ထည့်ပါ (သို့မဟုတ် q မှထွက်ရန်):”)
အကယ်၍ num1 == 'q' သို့မဟုတ် num1 == 'ထွက်':
ချိုး
num2 = input("ဒုတိယနံပါတ်ထည့်ပါ-")
ရလဒ် = add(int(num1), int(num2))
print("ရလဒ်သည်"၊ ရလဒ်)
3. နောက်ဆုံးတွင်၊ ၎င်းတို့လုပ်ဆောင်လိုသည့် လုပ်ဆောင်ချက်ကို သုံးစွဲသူအား မေးမြန်းပြီး ၎င်းတို့၏ အဖြေအပေါ် အခြေခံ၍ သင့်လျော်သော လုပ်ဆောင်ချက်ကို ခေါ်ပါ။ ဥပမာ:
operation = input("မည်သည့်လုပ်ဆောင်ချက်ကို သင်လုပ်ဆောင်လိုသနည်း။ (+, -, *, /):")
အကယ်၍ လုပ်ဆောင်မှု == “+”:
ရလဒ် = add(int(num1), int(num2))
elif လုပ်ဆောင်ချက် == “-“:
ရလဒ် = နုတ်(int(num1)၊ int(num2))
# စသည်ဖြင့်...