• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 讲解Python中if语句的嵌套用法

讲解Python中if语句的嵌套用法

作者:goldensun 字体:[增加 减小] 来源:互联网

goldensun 通过本文主要向大家介绍了python if语句,python中if语句,python if else语句,python if not语句,python中if else语句等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

 可能有这样一种情况,当你想检查其他条件后一个条件解析为真。在这种情况下,可以使用嵌套的if结构。

在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。
语法:

嵌套 if...elif...else 结构的语法可以是:

if expression1:
  statement(s)
  if expression2:
   statement(s)
  elif expression3:
   statement(s)
  else
   statement(s)
elif expression4:
  statement(s)
else:
  statement(s)
</div>

限,欢迎指正。转载请务必注明出处。

可能有这样一种情况,当你想检查其他条件后一个条件解析为真。在这种情况下,可以使用嵌套的if结构。

在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。
语法:

嵌套 if...elif...else 结构的语法可以是:

if expression1:
  statement(s)
  if expression2:
   statement(s)
  elif expression3:
   statement(s)
  else
   statement(s)
elif expression4:
  statement(s)
else:
  statement(s)

</div>

例如:

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

</div>

当执行上面的代码,它会产生以下结果:

Expression value is less than 200
Which is 100
Good bye!

</div>

</div>

您可能想查找下面的文章:

  • 简单谈谈Python流程控制语句
  • Python中列表和元组的相关语句和方法讲解
  • 讲解Python中if语句的嵌套用法
  • 使用Python的判断语句模拟三目运算
  • 使用Python的判断语句模拟三目运算
  • Python中使用语句导入模块或包的机制研究
  • Python中使用语句导入模块或包的机制研究
  • python基础教程之缩进介绍
  • 从零学Python之入门(五)缩进和选择

相关文章

  • Python的装饰器用法学习笔记
  • Python中使用pprint函数进行格式化输出的教程
  • django1.8使用表单上传文件的实现方法
  • python常用知识梳理(必看篇)
  • python抓取最新博客内容并生成Rss
  • python实现每次处理一个字符的三种方法
  • Python+django实现简单的文件上传
  • python中lambda与def用法对比实例分析
  • python使用电子邮件模块smtplib的方法
  • python之yield表达式学习

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python基于动态规划算法计算单词距离
    • Python自动化测试ConfigParser模块读写配置文件
    • 跟老齐学Python之重回函数
    • 简单介绍Python中用于求最小值的min()方法
    • py中的目录与文件判别代码
    • python xml解析实例详解
    • 使用Python的Zato发送AMQP消息的教程
    • Python的Tornado框架实现图片上传及图片大小修改功能
    • python基于phantomjs实现导入图片
    • Python多线程编程(八):使用Event实现线程间通信

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有