Python 中的 nested if 语句函数

首页 / Python2入门教程 / Python 中的 nested if 语句函数

在条件解析为true后,可能会出现希望检查另一个条件的情况。在这种情况下,可以使用嵌套的if构造。

在嵌套if构造中,您可以将if.elif.else构造放在另一个if.elif.else构造中。

nested if statements - 语法

嵌套的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)

nested if statements - 示例

#!/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!

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

赵成的运维体系管理课 -〔赵成〕

如何做好一场技术演讲 -〔极客时间〕

Elasticsearch核心技术与实战 -〔阮一鸣〕

架构实战案例解析 -〔王庆友〕

人人都用得上的写作课 -〔涵柏〕

Spring编程常见错误50例 -〔傅健〕

超级访谈:对话玉伯 -〔玉伯〕

大型Android系统重构实战 -〔黄俊彬〕

AI绘画核心技术与实战 -〔南柯〕

好记忆不如烂笔头。留下您的足迹吧 :)