python基础——if语句/条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
执行过程为:
代码一般形式为:
if condition_1:statement_block_1
elif condition_2:statement_block_2
else:statement_block_3#Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
代码注释:
如果 “condition_1” 为 True 将执行 “statement_block_1” 块语句
如果 “condition_1” 为False,将判断 “condition_2”
如果"condition_2" 为 True 将执行 “statement_block_2” 块语句
如果 “condition_2” 为False,将执行"statement_block_3"块语句
注意事项:
1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
下面的gif详细展示了变量a通过循环和条件控制时每一步的变化值:
var1 = 100
if var1:print ("1 - if 表达式条件为 true")print (var1)var2 = 0
if var2:print ("2 - if 表达式条件为 true")print (var2)
print ("Good bye!")输出结果:
1 - if 表达式条件为 true
100
Good bye!
可以看到与c等不同的是,python没有用{}将不同执行语句包起来,因为python使用缩进来划分语句块,这一点很重要!
所以不用担心if嵌套的问题,编译器会通过缩进自动判断语句块。
python基础——if语句/条件控制相关推荐
- 5.Python基础语法(函数/条件控制/循环语句/可迭代对象/迭代器/生成器/对象赋值/浅复制/深复制)
5.1 函数 在中学数学中我们知道y=f(x)代表着函数,x是自变量,y是函数f(x)的值.在程序中,自变量(x)可以代表任意的数据类型,可以是字符串.列表.字典.对象,可以是我们认为的任何东西. 示 ...
- Python基础——循环语句
Python基础--循环语句 Python基础--循环语句 while循环 while循环与if....单分支结构的区别 while的四部循环法** for....in.....循环 break的使用 ...
- 【数据分析】python基础必修3—条件语句/运算符/真假值/循环/算法练习
目录 1.条件语句 2.运算符 2.1成员运算符 2.2逻辑运算符 3.真假值的判断 4.身份运算符 5.循环 5.1while循环 5.2for循环 5.3循环的中断 5.4循环算法练习:冒泡排序 ...
- c++ for循环 流程图_python 零基础必知--条件控制与循环语句
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文章来自腾讯云 作者:somenzz 如果没有 if 语句和循环语句,请问你怎么 ...
- Python基础入门_3条件语句和迭代循环
Python 基础入门前两篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条件 ...
- Python学习 Day4-1 Python3 条件控制、循环语句
Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: if 语句 Python中if语 ...
- 利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单
优质文章,第一时间送达! 相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻 ...
- python做游戏代码_利用Python基础代码语句,实现2G时代文字小游戏,世界如此简单!...
相信许多80,90后都玩过2G时代的文字小游戏,它是来自QQ家园的专属回忆.偷菜,美味小镇,大乐斗,还有精武堂等等,虽然只是文字的输出,但是留给我们这一代的人的印象却是最深刻的.曾经流量很少,响应很快 ...
- python基础(part4)--语句
鄙人学习笔记 开发工具:Spyder 文章目录 语句 行(物理行/逻辑行) 选择语句 条件表达式 循环语句 While for(for 比 while 更适合做预定次数的循环) range(整数生成器 ...
最新文章
- 学计算机应用英语词汇,计算机应用常用英语词汇 10
- c语言的0变成奇怪的图形,Word打开后图片中的文字变成了奇怪的符号
- Linux内核之内核同步(三)——自旋锁
- MySQL笔记之视图的使用详解
- 谈谈工业界落地能力最强的机器学习算法
- python读取csv文件_python配置文件的读取
- spingMVC问题小结
- s7epaapidll丢失怎么办_s7epaapidll下载
- Python 打造最强表白程序(源码)
- 技术岗-网上测评智力题
- 中小企业如何取舍OA办公系统的功能?
- MES入门.浅谈ISA-88
- Bean with name ‘‘ has been injected into other beans [] in its raw version as part of a circular ref
- 6.easyui+ztree案例:zTree树
- 正版免费图片编辑处理软件下载_图片处理软件
- 缅怀钟扬教授,5分钟视频回顾伟大植物学家钟扬对人类的贡献
- 五霸七雄 细数ERP春秋(转)
- 视频超分辨率重建测试集下载(VID4数据集、UDM10数据集)
- mysql查询本周的周一(星期一)和周日(星期日)
- 社区里的志愿者与专业人员