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

ไวยากรณ์ของ Python คืออะไร if...elif...else statement?


ในโปรแกรม Python if..elif..else construct ถูกใช้หากมี;arge จำนวนหนึ่งของนิพจน์เชิงตรรกะที่จะประเมินเพื่อให้นิพจน์ก่อนหน้านี้กลายเป็นจริง หากคุณใช้โครงสร้าง if - else ที่ซ้อนกัน ระดับการเยื้องของบล็อกที่ตามมาจะเพิ่มขึ้นเรื่อยๆ และโปรแกรมจะอ่านยาก นี่คือที่ที่เอลฟ์สะดวก แต่ละบล็อกของคำสั่งภายใต้ elif จะถูกดำเนินการหากเงื่อนไขก่อนหน้านี้เป็นเท็จ Last else block จะดำเนินการเมื่อนิพจน์ทางตรรกะก่อนหน้านี้ทั้งหมดล้มเหลว บล็อคทั้งหมดมีระดับการเยื้องเท่ากัน

if expression1==True:
    statement(s)
elif expression2==True:
    statement(s)
elif expression3==True:
    statement(s)
else:
    statement(s)