大家试想一下,在Python中,如果需要判断的情况大于两种,if和if-else语句显然是无法完成判断的。这时,出现了if-elif判断语句,该语句可以判断多种情况,其使用格式如下:

上述格式中,if必须和elif配合使用,关于上述格式的相关说明如下:

if 判断条件1:满足条件1时要做的事情
elif 判断条件2:满足条件2时要做的事情
elif 判断条件3:满足条件3时要做的事情

  (1)当满足判断条件为1时,执行满足条件1时要做的事情,然后整个if结束;

  (2)如果不满足判断条件为1,那么判断是否满足条件2,如果满足判断条件2,就执行满足条件2时要做的事情,然后整个if结束;

  (3)当不满足判断条件1和判断条件2,如果满足判断条件3,则执行满足判断条件3时要做的事情,然后整个if结束。

  接下来,使用if-elif语句实现对考试成绩等级的判定,如例3-4所示。

  例3-4 if-elif语句

score = 77
if score >= 90 and score <= 100:print('本次考试, 等级为A')
elif score >= 80 and score < 90:print('本次考试, 等级为B')
elif score >= 70 and score < 80:print('本次考试, 等级为C')
elif score >= 60 and score < 70:print('本次考试, 等级为D')
elif score >= 0 and score < 60:print('本次考试, 等级为E')

  运行结果如图3-8所示。

图3-8 运行结果

if-elif语句的使用方法【Python培训】相关推荐

  1. python中if elif语句优化_在Python中优化ifelif表达式

    实现最佳性能的一种简单方法是构建一个大表,存储所有可能的(a, b)对的结果.但是,这可能会消耗大量内存,并且对于大的n来说是不实际的 下面是如何使用普通方法优化代码,如下所述.在 1.将显式and用 ...

  2. python中if elif else流程图_Python中的if、else、elif语句用法简明讲解

    Python中的if.else.elif语句用法简明讲解 发布于 2016-04-01 20:46:32 | 368 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是 ...

  3. python if语句多个条件-Python中if有多个条件处理方法

    Python中if有多个条件怎么办 python中if有多个条件,可以使用and.or.elif关键字来连接. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行 ...

  4. python elif可以单独使用_Python的elif语句怎么用

    else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif 子句则是需要检查更多条件时会被使用,与if和el ...

  5. python中的elif语句怎么运行_Python的elif语句怎么用

    else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif 子句则是需要检查更多条件时会被使用,与if和el ...

  6. python elif报错_解决python循环的elif报错的方法

    解决python循环的elif报错的方法 发布时间:2020-08-05 15:36:51 来源:亿速云 阅读:96 作者:小新 解决python循环的elif报错的方法?这个问题可能是我们日常学习或 ...

  7. python elif报错_python中的elif语句报错是什么原因

    else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif子句则是需要检查更多条件时会被使用,与if和els ...

  8. python else和elif_Python else与elif语句语法讲解

    else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif子句则是需要检查更多条件时会被使用,与if和els ...

  9. python语言input和if else的嵌套使用_Python中if语句嵌套的方法

    Python中if语句嵌套的方法 发布时间:2020-09-01 11:00:02 来源:亿速云 阅读:103 作者:小新 这篇文章主要介绍了Python中if语句嵌套的方法,具有一定借鉴价值,需要的 ...

  10. 8、Python培训 条件语句、循环语句

    Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和 ...

最新文章

  1. 2021年大数据ZooKeeper(三):Zookeeper数据模型和节点类型
  2. Android AutoWrapTextView 解决中英文排版问题
  3. 如何判断对象是否存活之根搜索算法
  4. 全字符微信名 php,PHP方法处理微信昵称特殊符号过滤
  5. Remoting疑惑续集之再续
  6. 关于coredump文件生成与查看
  7. java模拟内存溢出并分析_模拟内存溢出通过MAT分析
  8. 阿里、美团、滴滴产品经理共述:产品经理的“乐”与“伤”
  9. 合宙Air724UG AT指令连接阿里云
  10. am调制解调仿真matlab,AM调制与解调仿真matlab
  11. DSP/BIOS详解入门-再回炉
  12. IE8 各种版本链接
  13. R语言与RStudio的下载与安装方法
  14. ptx760功能图解_摩托罗拉PTX760对讲机
  15. SAP SE16N 如何显示英文
  16. 纸壳CMS可视化建站系统创建多语言网站
  17. java –cp ./:_7位专家– 7条意见:您想在Java 14中看到什么?
  18. 在STM32F103C8T6上使用RT_Thread Nano移植控制台和Finsh
  19. 1.5数学基础-概率计算
  20. 主要半导体厂商赴陆设厂 韩国唯恐技术外流

热门文章

  1. 公司服务器内网OA网站如何实现外网访问?
  2. git 新建分支并推送(push)到远程仓库
  3. 同城辅材—装修材料一站式采购平台
  4. TechED 2010中国上的SharePoint讲师团
  5. MockMvc controller单元测试
  6. 第26讲 项目:投票表决器
  7. Java Mybatis Error selecting key or setting result to parameter object
  8. 风控策略调优讲解及案例分析
  9. 八字命理应用drools规则引擎
  10. 银河证券发布财富管理方案和新版手机APP