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

จะใช้คำสั่งซ้อน if ใน Python ได้อย่างไร?


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

if expr1==True:
    if expr2==True:
        #this block will be executed when expr1 and expr2 are true
    else:
        #this block if expr is true but expr2 is false
else:
     if expr3==True:
        #if expr1 is false and expr3 is true
    else:
         #when expr1 and expr3 are false