บทความนี้แนะนำวิธีการใช้คำสั่ง if ในภาษา Python ที่ถูกต้อง โดยมีรายละเอียดังนี้
1. การใช้ if อย่างเดียวสำหรับ 1 เงื่อนไข
x = 10
if x == 10:
print('x = 10')
ผลลัพธ์
x = 10
ตัวอย่างด้านบนมีการใช้ if อย่างเดียว เหมาะสำหรับกรณีมีเงื่อนไขเดียว
2. การใช้ if - else สำหรับ 2 เงื่อนไข
x = 11
if x == 10:
print('x = 10')
else:
print('x != 10')
ผลลัพธ์
x != 10
ตัวอย่างด้านบนใช้ if - else สำหรับ 2 เงื่อนไข คือ หากไม่เข้าเงื่อนไขแรกให้เข้าเงื่อนไขที่ 2 แทน
3. การใช้ if - else if ด้วย elif สำหรับมากกว่า 2 เงื่อนไข
x = 30
if x == 10:
print('x = 10')
elif x == 20:
print('x = 20')
elif x == 30:
print('x = 30')
else:
print('x != 10 and 20 and 30')
ผลลัพธ์
x = 30
ตัวอย่างด้านบนใช้คำสั่ง elif สำหรับสร้างเงื่อนไขกรณีที่มีมากกว่า 2 เงื่อนไข