表达式、条件控制、循环
表达式、流程控制、循环
- 1、什么是表达式
- 2、表达式的优先级
- 3、条件控制
- 4、循环语句
- 1) while循环
- 2) for循环
1、什么是表达式
表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列
2、表达式的优先级
最好实际操作验证
3、条件控制
例:
mood = Trueif mood :print('go to left')
else :print('go to right')
go to lefta = input()
print('a is ' + a)
print(type(a))
a = int(a)
if a == 1:print('apple')
elif a == 2:print('orange')
elif a == 3:print('banana')
else:print('shopping')
python语句不能压缩
4、循环语句
1) while循环
一般形式:
while 判断条件:代码块while 判断条件:代码块
else:代码块
如果while循环体中只有一条语句,可以将该语句与while写在同一行
实例:
counter = 1while counter <= 10:counter += 1print(counter)
else:print('EOF')while (counter): print('YES')
2) for循环
主要是用来遍历/循环 序列或者集合、字典
一般格式:
for <variable> in <sequence>:代码块for <variable> in <sequence>:代码块
else:代码块
break 可以使当前for循环结束
continue 可以使当for循环跳过某一次循环后继续循环
for循环中当循环正常遍历结束后会执行else后的代码块,遇到break时,不会执行;遇到continue时,会继续执行
遍历数字序列时,推荐使用"range()"函数
例:
for i in range(5):print(i)
0
1
2
3
4
也可以遍历指定区间的值
例:
for i in range(5, 9):print(i)
5
6
7
8
也可以间隔指定的长度
例:
for i in range(0, 10, 3) :print(i)
0
3
6
9for i in range(10, 0, -3) :print(i)
10
7
4
1
表达式、条件控制、循环相关推荐
- python入门——条件控制+循环语句
条件控制 1.if语句 一般形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: stateme ...
- 5.Python基础语法(函数/条件控制/循环语句/可迭代对象/迭代器/生成器/对象赋值/浅复制/深复制)
5.1 函数 在中学数学中我们知道y=f(x)代表着函数,x是自变量,y是函数f(x)的值.在程序中,自变量(x)可以代表任意的数据类型,可以是字符串.列表.字典.对象,可以是我们认为的任何东西. 示 ...
- 语句中如何结束本循环进入下一循环_Python3基础语法(八)--控制循环 while...
一.while 简介 Python 的循环有 for 和 while 两种,while 为条件控制循环,通过循环控制条件表达式控制循环结束. 流程图如下: Python 中 while 语句的格式如下 ...
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- 带你学python基础:条件控制if与循环语句while、for 以及range函数
一.什么是条件控制 条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的. 用专业点的话来说,条 ...
- 每天一小时python官方文档学习(六)————循环和条件控制的进阶用法
学习完数据结构之后,我们就能够对之前在第二天中讲过的流程控制工具,添加更多的用法了,这里主要介绍的是for循环语句和if与while条件判断语句. 5.6. 循环的技巧 我们学过的遍历序列for i ...
- c++ for循环 流程图_python 零基础必知--条件控制与循环语句
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文章来自腾讯云 作者:somenzz 如果没有 if 语句和循环语句,请问你怎么 ...
- python跳出if条件_带你学python基础:条件控制if与循环语句while、for 以及range函数...
一.什么是条件控制 条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的. 用专业点的话来说,条 ...
- activiti 条件表达式json报错_2020年2月13日学习python 条件控制
2020年2月13日学习python 条件控制 所谓条件(condition):指的是成立的条件,即返回值是True的布尔表达式. 运行报错: def account_login(): passwor ...
最新文章
- JavaScript - this详解 (三)
- Vue.js 使用 Swiper.js 在 iOS 11 时出现错误
- jenkins页面中英文切换配置
- ios 中ARC与非ARC的转换
- lintcode-167-链表求和
- A Multi-task Deep Network for Person Re-identification
- Vue — 第七天(vue-cli-案例)
- 一个小码农对嵌入式的理解
- 关于安装VS2008后SQL server 2005安装的问题
- obs之libx264编码
- 每周收获(11-13)
- Overture打谱软件免费安装下载版介绍
- html下边框样式,css border-bottom div css下边框样式设置
- 数据分析师是热门职业么?转行容易么?
- 什么是反向 DNS?使用场景是什么?如何反向DNS查找,怎样配置?
- 思科模拟器配置 DHCP中继
- onedrive右键没有“释放空间”和“始终在此设备上保留”菜单
- 2016年之前目标跟踪算法总结
- Java Selenium爬虫
- OpenCV系列之轮廓:更多属性 | 二十四