Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ไวยากรณ์พื้นฐานของคำสั่ง if...else ใน Python

ใน Python คำสั่งเงื่อนไข if สามารถมีคลอจ (clause) else เพิ่มเติมได้ บล็อกที่มีการเยื่อหลังคำสั่ง if จะทำงานเมื่อนิพจน์ตรรกะหน้าคำสั่ง if เป็นจริง หากต้องการให้โปรแกรมดำเนินการทางเลือกอื่นเมื่อนิพจน์เป็นเท็จ ให้เขียนเป็นบล็อกที่มีการเยื่ออีกบล็อกหนึ่งหลัง else การใช้งานอธิบายดังนี้:

if expr == True:
    # stmt1
    # stmt2
else:
    # stmt3
    # stmt4

ที่นี่ บล็อกแรกที่มี stmt1 และ stmt2 จะทำงานถ้า expr เป็นจริง ในขณะที่บล็อกที่สองที่มี stmt3 และ stmt4 จะทำงานถ้า expr เป็นเท็จ