Devdit
 

คำสั่ง if elif และ else แตกต่างกันอย่างไร Python

6.5K

คำสั่ง if elif และ else แตกต่างกันอย่างไร คำตอบคือ if คือเงื่อนไขเดียว ส่วน elif คือมากกว่า 2 เงื่อนไข และ else คือ 2 เงื่อนไข บทความนี้แนะนำการเขียนโค้ด if, if - elif และ if - else ของภาษา Python สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่างที่ 1 คำสั่ง if

a = 10
if a == 10 :
    print('OK')

ผลลัพธ์

OK

 

ตัวอย่างที่ 2 คำสั่ง if - elif

a = 20
if a == 10 :
    print('OK')
elif a == 20 :
    print('NO')

ผลลัพธ์

NO

 

ตัวอย่างที่ 3 คำสั่ง if - else

a = 20
if a == 10 :
    print('OK')
else :
    print('NO')

ผลลัพธ์

NO

 

คำอธิบาย

ตัวอย่างที่ 1 คำสั่ง if แนะนำให้ใช้สำหรับกรณีมี 1 เงื่อนไข 

ตัวอย่างที่ 2 คำสั่ง if - elif แนะนำให้ใช้สำหรับกรณีมีมากกว่า 2 เงื่อนไข

ตัวอย่างที่ 2 คำสั่ง if - else แนะนำให้ใช้สำหรับกรณีมี 2 เงื่อนไข

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ