在日常生活中,我们总要做出许多选择,在程序的世界中也是一样;在python中的选择语句主要有三种形式if、if…else、if…elif…else。

1.if语句

if语句的基本语法:

if 表达式:语句块

表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式(例如:a < b),如果表达式为真,则执行“语句块”,如果表达式的值未假,就跳过“语句块”,继续执行后面的语句。

a = 3
b = 4if a < b:print("a小于b")#===========结果输出为==========
#a小于b

2.if…else语句

if…else语句的基本语法:

if 表达式:语句块1
else:语句块2

使用if…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果满足条件,则执行if后面的语句块,否则,执行else后面的语句块。在使用else语句时,else一定不可以单独使用,它必须和保留字if一起使用。

a = 5
b = 4if a < b:print("a小于b")
else:print("a大于b")#===========结果输出为==========
#a大于b

3.if…elif…else语句

if…elif…else语句的基本语法:

if 表达式1:语句块1
elif 表达式2:语句块2
……
else:语句块n

使用if…elif…else语句时,表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式,如果表达式为真,执行语句;如果表达式为假,则跳过该语句,进行下一个elif的判断,只有在所有表达式都为假的情况下,才会执行else中的语句。

a = 101if a < 0:print("a小于0")
elif a < 10:print("a大于10")
elif a < 100:print("a小于100")
else:print("a大于100")#===========结果输出为==========
#a大于100

4.if语句的嵌套

1.在if中嵌套if…else

a = 101if a > 0:if a < 10:print("a小于10")else:print("a大于10")#===========结果输出为==========
#a大于10

2.在if…else中嵌套if…else

a = -101if a > 0:if a < 10:print("a小于10")else:print("a大于10")
else:if a > -10:print("a大于-10")else:print("a小于-10")#===========结果输出为==========
#a小于-10

5.保留字pass

在选择语句中,如果暂时未想好条件,直接空着程序会报错,影响执行流程,而通过pass便可解决这个问题,pass是空语句,是为了保持程序结构的完整性,它不做任何事情,一般用做占位语句。

Python的选择语句相关推荐

  1. python 条件选择语句_Python趣味入门4:选择往往是最重要的-条件语句

    人生处处有选择,程序也有选择,为了让程序变得更加强壮,程序员必须考虑任何情况,上一篇了解到了如何使用Python来行顺序语句的编写,我们写了一个可以输入姓名的生日祝贺程序,今天我们挑战条件语句! 1. ...

  2. python条件选择语句,Python中条件选择语句可以嵌套使用。

    [多选题]PCR反应平台期的影响因素有 [多选题]管理控制包括的基本步骤是( ) [填空题]我是填空题,____,____. [判断题]一分钟的自我介绍要简洁,突出重点,清晰表达自己的基本信息,包括姓 ...

  3. python语言语块句的标记_Python的选择语句

    Python的选择语句和C的选择语句差不多,但是又有很多不一样的细节,下面我们一起来学习一下吧! 1.最简单的if语句 Python中使用if保留字来组成选择语句,其最简单的语法形式如下: if 表达 ...

  4. Python的if选择语句

    Python的if选择语句 一.前言 二.程序结构 三.常用选择语句 1.最简单的if语句 2. if...else语句 3. if...elif...else语句 4. if语句的嵌套 四.使用an ...

  5. 零基础Python完全自学教程11:Python中的选择语句

    欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础Python完全自学教程>今天给大家分享的是第11课<Python中的选择语句>.本节课主要内容有:最简单的if语句.if ...

  6. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

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

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

  8. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

  9. Python培训教程分享:Python中选择结构是什么

    越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...

最新文章

  1. [LeetCode]Contains Duplicate III
  2. 【翻译】SQL Server索引进阶:第三级,聚集索引
  3. 解决 Dynamics AX 2009 部署报表时错误
  4. mysql列别_MySQL基础及CRUD
  5. web前端技巧-ES6新特性与重点知识汇总(三)
  6. Error creating bean with name 'adminUserController': Injection of autowired dependencies failed;
  7. 你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
  8. Javascript实现的左右滑动菜单
  9. python全栈开发百度云_价值2400 2016年11月全栈开发Flask Python Web 网站编程
  10. Spark in action on Kubernetes - Playground搭建与架构浅析
  11. SQL:having和where的区别
  12. 简单选择排序及其优化
  13. 热炉法则:规章制度面前人人平等 | 每天成就更大成功
  14. 信创操作系统--麒麟Kylin桌面操作系统(项目九 实用工具软件:截图、字体、扫描、打印机)
  15. 翻译专业资格(水平)考试介绍
  16. 杰理AC632N蓝牙芯片iokey使用解析(通用MCU版)
  17. 小森生活服务器维护公告,小森生活2021年5月11日停服更新公告
  18. 用selenium全自动化爬取教务系统作业清单
  19. java中的变量是什么_什么是java变量,java变量是什么
  20. eclipse的小知识点

热门文章

  1. 如何进行在线教育app开发
  2. 网盘嵌入分类信息 商业版/免费下载
  3. java简单拨号器界面
  4. Java实现两种方式 RSA签名, RSA签名校验
  5. JS 可爱的仓鼠 动画收藏
  6. SQL注入零基础实战
  7. ipguard加密文件损坏后如何恢复
  8. 频谱分析幅值单位_知否知否?常用振动诊断方法——包络分析和阶次分析
  9. php云打印机,云打印机对接说明
  10. Fortran moudle/subroutine/function 的用法示例