当 if 语句判断表达式的结果为 True 时,就会执行 if 包含的代码块:

if age >= 18:print 'adult'

如果我们想判断年龄在18岁以下时,打印出 ‘teenager’,怎么办?

方法是再写一个 if:

if age < 18:print 'teenager'

或者用 not 运算:

if not age >= 18:print 'teenager'

细心的同学可以发现,这两种条件判断是“非此即彼”的,要么符合条件1,要么符合条件2,因此,完全可以用一个 if … else … 语句把它们统一起来:

if age >= 18:print 'adult'
else:print 'teenager'

利用 if … else … 语句,我们可以根据条件表达式的值为 True 或者 False ,分别执行 if 代码块或者 else 代码块。

注意: else 后面有个“:”。

Python之 if-else相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. 高德技术评测建设之路
  2. ZigBee TI ZStack CC2530 3.18 串口01-发送
  3. android创建构建方法,Android 应用程序构建实战+原理精讲
  4. 图解硬盘分区调整/硬盘分区重新调整的好软件/Norton PartitionMagic 版本 8.05 硬盘分区调整/想把硬盘空间调整一下...
  5. php 接收传值_PHP在函数体中传递与接收参数
  6. C常见错误小记(未完)
  7. GO语言学习之路22
  8. 史上讲解最好的 Docker 教程
  9. javaWEB总结(29):理解多个Filter代码的执行顺序
  10. PE+Dism++组合实现操作系统的备份恢复给力。
  11. 在线解析下载微软官方商店离线安装包
  12. 基于java的房地产客户管理系统
  13. IDEA项目打包几种方式
  14. element-ui vue-quill-editor 富文本编辑器 解决插入图片不采用base64 从服务器传图片在显示返回url
  15. YGG:2021年年终回顾
  16. 《电子元器件的可靠性》——2.4节电子元器件的失效规律
  17. 算法:连续邮资问题(回溯+动态规划+剪枝)
  18. c 语言pets进步天梯题目,2017年9月公共英语一级pets考试样题解析
  19. 使用R语言根据财务指标对上市公司进行聚类分析
  20. can总线不加末端电阻_高手写的CAN总线入门总结,对全面理解CAN总线特性很有帮助...

热门文章

  1. 2014年3月新鲜出炉的最佳 JavaScript 工具库
  2. java .jar怎么打开_jar文件怎么打开,小编教你如何打开jar文件
  3. InfluxDB Java入门
  4. Mac OS X安装 ffmpeg
  5. MUI - 图片预览(perviewimage)的优化
  6. 用户控件与自定义控件
  7. 另一个进程已被死锁在资源上且该事务已被选作死锁牺牲品
  8. Java实现密码学工具,集成了对称加密算法DES,AES,IDEA,公开加密算法RSA,ECC,散列算法MD5,SHA1,CRC32,以及RSA,DSA,ECDSA数字签名验证示例。
  9. 【操作系统】第3章 进程管理与调度
  10. 那些年学过的Hibernate笔记