Python တွင် အခြေအနေများအတွက် စိတ်ကြိုက် ခြွင်းချက်များ

ခြွင်းချက်တစ်ခု ပစ်တင်ရန် အတွက် ယေဘူယျအားဖြင့် အထူးအခြေအနေများ သတ်မှတ်ပေးရပါသည်။

ကျွန်ုပ်တို့တွင် စာရင်းတစ်ခု ရှိသည်ဆိုပါစို့။

pythonlst = [1, 2, 3]

အခြေအနေတစ်ခု သတ်မှတ်ကြည့်ရအောင်၊ စာရင်း၏ အရှည်သည် သုံးထက် နည်းသည် သို့မဟုတ် ညီမျှပါက၊ အစုလိုက်အပြုံလိုက် အချက်များ၏ ပေါင်းလဒ်ကို တွက်ချက်ပါစေ။ အခြားအခြေအနေများတွင် else ဘလောက်အတွင်း ကျွန်ုပ်တို့၏ ခြွင်းချက် ToBigLength ကို ပစ်တင်ပါစေ။

pythontry:
  if len(lst) <= 3:
    print(sum(lst))
  else:
    raise ToBigLength
except ToBigLength:
  print('error: list is too big')

ကုဒ်အလုပ်လုပ်ပြီးနောက် အောက်ပါအတိုင်း ပြသပါလိမ့်မည်။

python6

ယခု စာရင်းထဲရှိ အချက်များ၏ အရေအတွက်ကို တိုးမြှင့်ကြည့်ရအောင်။

pythonlst = [1, 2, 3, 4]

try:
  if len(lst) <= 3:
    print(sum(lst))
  else:
    raise ToBigLength
except ToBigLength:
  print('error: list is too big')

ကုဒ်အလုပ်လုပ်ပြီးနောက် အောက်ပါအတိုင်း ပြသပါလိမ့်မည်။

python'error: list is too big'
Задание 1

အခြေအနေတစ်ခု ရေးပါ၊ အကယ်၍ ကိန်းသည် အပေါင်းကိန်း ဖြစ်ပါက၊ ၎င်းကို နှစ်ထပ်ကိန်း တင်ပါစေ။ အကယ်၍ ကိန်းသည် အနုတ်ကိန်း ဖြစ်ပါက - ယခင်သင်ခန်းစာအတွက် သင်ဖန်တီးခဲ့သည့် ခြွင်းချက်ကို ပစ်တင်ပါစေ။

Задание 2

အခြေအနေတစ်ခု ရေးပါ၊ အကယ်၍ ကိန်းသည် သုညနှင့် မညီမျှပါက၊ ၎င်းထံသို့ 5 ပေါင်းထည့်ပါ။ အခြားအခြေအနေများတွင် ယခင်သင်ခန်းစာအတွက် သင်ဖန်တီးခဲ့သည့် ခြွင်းချက်ကို ပစ်တင်ပါစေ။