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

实例:people = 30

cars = 40

buses = 15

if cars > people:

print( "We should take the cars.")

elif cars < people:

print ("We should not take the cars.")

else:

print ("We can't dicide.")

if buses > cars:

print ("That's too many buses.")

elif buses < cars:

print ("Maybe we could take the buses.")

else:

print ("We still can't decide.")

if people > buses:

print ("Alright, let's just take the buses.")

else:

print ("Fine, let's stay home then.")

运行结果:

更多Python相关技术文章,请访问Python教程栏目进行学习!

python中if elif else是什么意思_python中的elif是什么意思相关推荐

  1. python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现

    Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...

  2. python连续两个冒号是什么成语_python中双冒号

    1.字符串转义序列转义字符 描述(在行尾时) 续行符\ 反斜杠符号' 单引号" 双引号a 响铃b 退格(Backspace)e 转义000 空n 换行v 纵向制表符t 横向制表符r 回车f ...

  3. python中变量的作用域有几种_Python中变量的作用域(variable scope)

    http://www.crifan.com/summary_python_variable_effective_scope/ 解释python中变量的作用域 示例: 1.代码版 #!/usr/bin/ ...

  4. python中比较运算符用于比较两个数_python中的运算和运算符

    运算和运算符 运算: 由一个以上的值经过变化得到新值得过程,就是运算. 运算符: 用于运算的符号,就是运算符 运算的分类: 1.算数运算 2.比较运算/关系运算 3.赋值运算 4.逻辑运算 5.位运算 ...

  5. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别

    原博文 2016-08-16 15:25 − Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的 ...

  6. python中一切数据都是对象吗_python中的深拷贝(deepcopy)和浅拷贝(copy)

    前言 在很多语言中都存在深浅拷贝两种拷贝数据的方式,Python中也不例外.本文中详细介绍了Python中的深浅拷贝的相关知识,文章的内容包含: 对象.数据类型.引用 赋值 浅拷贝 深拷贝 一.Pyt ...

  7. python中的字典和类的区别_Python中的 字典和字典数据类型

    字典 1.字典是Python的内建数据类型,我们知道序列是以连续的整数为索引,而字典用关键字作为索引.特别的,关键字必须是不可变类型,常为字符串或者数值. #如果元组中只包含字符串和数字,它可以作为关 ...

  8. python代码风格程序越复杂越高级_Python中代码风格的改变和相应的性能优化

    使用现代风格改善你的代码 一旦你开始使用 Python 3,你就有机会接触新的特性来改善你的代码.这篇文章中提到的很多东西实际上在 Python 3 之前就已经被支持了.但我还是要提一下它们,因为知道 ...

  9. python list是不可变的数据类型吗_python中不可变数据类型和可变数据类型

    1.名词解释 以下所有的内容都是基于内存地址来说的. 不可变数据类型: 当该数据类型的对应变量的值发生了改变,那么它对应的内存地址也会发生改变,对于这种数据类型,就称不可变数据类型. 可变数据类型 : ...

  10. python中字典和集合的界定符_python中的字典 和 集合

    python中字典是一种key-value的数据类型 字典的特性: 1.无序的 2.key必须的唯一的,so,字典天生去重 语法: 增加 修改 删除 查找 多级字典嵌套及操作 字典的其他用法 #set ...

最新文章

  1. 微信红包如何抢大包、直播反垃圾、老骗局翻新……这一期宅客周刊你值得拥有...
  2. HDLBits 系列(33)Sequence Recognition with Mealy FSM
  3. python个人项目-个人项目 python实现
  4. Salesforce 开发整理(十)项目部署总结
  5. Socket 编程 windows到Linux代码移植遇到的问题
  6. javafx 表单_JavaFX 2:创建登录表单
  7. 开源漏洞扫描工具(OWASP-Dependency-Check)探索
  8. 【转-Andrew_qian】stm32中断嵌套全攻略
  9. bzoj 3441: 乌鸦喝水(说实话有生之年没有见过这么难的模拟)
  10. php mysql过滤特殊字符_php特殊字符过滤,html标签处理
  11. EditText属性详解
  12. 自动驾驶技术基础——惯导
  13. 对于导入UE4中的模型坐标原点不在物体中心的解决办法
  14. 辨析common 、ordinary、normal、usual、frequent以及general:
  15. Anytime Dynamic A* (AD*)算法分析
  16. 基于人脸识别技术实战开发人证比对访客系统
  17. 《深入理解Java虚拟机》读书笔记六
  18. javaee期末复习选择题
  19. Android 12.0 第三方app安装完成后默认授予运行时权限
  20. Java找对象笑话,搞笑找对象的句子

热门文章

  1. xxxx cannot be opened for xxxx
  2. NPM 2FA双重认证的设置方法
  3. C++ 实现文件分割、合并
  4. 微信开发五之微信红包开发
  5. Audio Format
  6. vue3 Extraneous non-props attributes (modelValue) were passed to component but could not be automati
  7. 2010-01-22 | 占豪收评:牛市继续还是进入熊市?
  8. Live800:如何拯救客服的烦恼,让服务和营销更简单?
  9. 荣耀简史:起于抗击小米、止于拯救华为
  10. IPAM——IP地址管理