Python ถ้าอื่น
อื่น
คีย์เวิร์ด else จะจับทุกอย่างที่ไม่เป็นไปตามเงื่อนไขก่อนหน้า
ตัวอย่าง
a = 200
b = 33
if b > a:
print("b is greater than a")
elif a == b:
print("a and b are equal")
else:
print("a is greater than b")
ในตัวอย่างนี้aมากกว่าbดังนั้นเงื่อนไขแรกไม่เป็นความจริง เงื่อนไข elifก็ไม่เป็นจริงด้วย ดังนั้นเราจึงไปที่ เงื่อนไข elseและพิมพ์ไปที่หน้าจอว่า "a มากกว่า b"
คุณยังสามารถมีได้else
โดยไม่ต้องใช้
elif
:
ตัวอย่าง
a = 200
b = 33
if b > a:
print("b is greater than a")
else:
print("b is not greater than a")