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!

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

技术教程推荐

人工智能基础课 -〔王天一〕

微服务架构核心20讲 -〔杨波〕

Redis核心技术与实战 -〔蒋德钧〕

Django快速开发实战 -〔吕召刚〕

零基础入门Spark -〔吴磊〕

玩转Vue 3全家桶 -〔大圣〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

结构会议力 -〔李忠秋〕

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