Python Shorthandf ဆိုရင် ရပြီလား
တကယ်လို့ … Else က One Line ပါ။
အကယ်၍ သင့်တွင် execute လုပ်ရန် ကြေငြာချက်တစ်ခုသာ၊ if တစ်ခုအတွက် တစ်ခုနှင့် အခြားတစ်ခုအတွက် တစ်ခုသာရှိပါက၊ အားလုံးကို တူညီသောစာကြောင်းပေါ်တွင် သင်ထည့်နိုင်ပါသည်။
ဥပမာ
if else statement သည် စာကြောင်းတစ်ကြောင်း
a = 2
b = 330
print("A") if a > b else print("B")
တူညီသောစာကြောင်းပေါ်တွင် အခြားဖော်ပြချက်များစွာကိုလည်း သင်ရနိုင်သည်-
ဥပမာ
အခြေအနေ 3 ခုပါသော if else ကြေငြာချက်တစ်ကြောင်း။
a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")