Python的选择语句
在日常生活中,我们总要做出许多选择,在程序的世界中也是一样;在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的选择语句相关推荐
- python 条件选择语句_Python趣味入门4:选择往往是最重要的-条件语句
人生处处有选择,程序也有选择,为了让程序变得更加强壮,程序员必须考虑任何情况,上一篇了解到了如何使用Python来行顺序语句的编写,我们写了一个可以输入姓名的生日祝贺程序,今天我们挑战条件语句! 1. ...
- python条件选择语句,Python中条件选择语句可以嵌套使用。
[多选题]PCR反应平台期的影响因素有 [多选题]管理控制包括的基本步骤是( ) [填空题]我是填空题,____,____. [判断题]一分钟的自我介绍要简洁,突出重点,清晰表达自己的基本信息,包括姓 ...
- python语言语块句的标记_Python的选择语句
Python的选择语句和C的选择语句差不多,但是又有很多不一样的细节,下面我们一起来学习一下吧! 1.最简单的if语句 Python中使用if保留字来组成选择语句,其最简单的语法形式如下: if 表达 ...
- Python的if选择语句
Python的if选择语句 一.前言 二.程序结构 三.常用选择语句 1.最简单的if语句 2. if...else语句 3. if...elif...else语句 4. if语句的嵌套 四.使用an ...
- 零基础Python完全自学教程11:Python中的选择语句
欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础Python完全自学教程>今天给大家分享的是第11课<Python中的选择语句>.本节课主要内容有:最简单的if语句.if ...
- python的for语句条件_Python中的条件选择和循环语句
Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...
- python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现
Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...
- python选择语句是什么语句_Python语言中的三种选择语句
本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...
- Python培训教程分享:Python中选择结构是什么
越来越多的人开始报名学习Python技术,那么学习Python技术不是一两天就能学会的,本期小编为大家推荐的Python培训教程主要讲的是"Python中选择结构是什么",下面来看 ...
最新文章
- [LeetCode]Contains Duplicate III
- 【翻译】SQL Server索引进阶:第三级,聚集索引
- 解决 Dynamics AX 2009 部署报表时错误
- mysql列别_MySQL基础及CRUD
- web前端技巧-ES6新特性与重点知识汇总(三)
- Error creating bean with name 'adminUserController': Injection of autowired dependencies failed;
- 你以为AlphaGo只是下围棋厉害?不,它还能用来优化金融交易策略参数
- Javascript实现的左右滑动菜单
- python全栈开发百度云_价值2400 2016年11月全栈开发Flask Python Web 网站编程
- Spark in action on Kubernetes - Playground搭建与架构浅析
- SQL:having和where的区别
- 简单选择排序及其优化
- 热炉法则:规章制度面前人人平等 | 每天成就更大成功
- 信创操作系统--麒麟Kylin桌面操作系统(项目九 实用工具软件:截图、字体、扫描、打印机)
- 翻译专业资格(水平)考试介绍
- 杰理AC632N蓝牙芯片iokey使用解析(通用MCU版)
- 小森生活服务器维护公告,小森生活2021年5月11日停服更新公告
- 用selenium全自动化爬取教务系统作业清单
- java中的变量是什么_什么是java变量,java变量是什么
- eclipse的小知识点