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

วิธีการเยื่อย่อหน้า (Indent) คำสั่ง if...else ใน Python

ลักษณะเฉพาะของ Python คือการใช้การเยื่อย่อหน้า (indentation) แบบสม่ำเสมอเพื่อระบุบล็อกของคำสั่ง บล็อกจะเริ่มต้นด้วยเครื่องหมาย : (colon) ทันทีที่พิมพ์เครื่องหมาย : แล้วกด Enter โปรแกรมแก้ไขโค้ดที่รองรับ Python จะเลื่อนเคอร์เซอร์ไปบรรทัดถัดไปพร้อมเพิ่มระดับการเยื่อย่อหน้า บรรทัดต่อไปทั้งหมดจะมีระดับการเยื่อเท่ากัน เพื่อบ่งบอกถึงการสิ้นสุดของบล็อก ต้องลดระดับการเยื่อโดยการกด Backspace

โดยใช้ขั้นตอนดังกล่าว ให้ใส่ : หลังคำสั่ง if และเขียนคำสั่งในบล็อก true จากนั้นลดการเยื่อด้วย Backspace และเขียน else ตามด้วย : ในบล็อกที่เพิ่มระดับการเยื่ออีกครั้ง ให้เขียนคำสั่งในบล็อก else

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

ตัวอย่าง

marks = 60
if marks > 50:
    print('pass')
else:
    print('fail')