在条件解析为true后,可能会出现希望检查另一个条件的情况。在这种情况下,可以使用嵌套的if构造。
在嵌套if构造中,您可以将if.elif.else构造放在另一个if.elif.else构造中。
嵌套的if.elif.else构造的语法可以是-
if expression1: statement(s) if expression2: statement(s) elif expression3: statement(s) elif expression4: statement(s) else: statement(s) else: statement(s)
#!/usr/bin/python var=100 if var < 200: print "Expression value is less than 200" if var == 150: print "Which is 150" elif var == 100: print "Which is 100" elif var == 50: print "Which is 50" elif var < 50: print "Expression value is less than 50" else: print "Could not find true expression" print "Good bye!"
执行上述代码时,将生成以下输出-
Expression value is less than 200 Which is 100 Good bye!
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)