表达式、流程控制、循环

  • 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

表达式、条件控制、循环相关推荐

  1. python入门——条件控制+循环语句

    条件控制 1.if语句 一般形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: stateme ...

  2. 5.Python基础语法(函数/条件控制/循环语句/可迭代对象/迭代器/生成器/对象赋值/浅复制/深复制)

    5.1 函数 在中学数学中我们知道y=f(x)代表着函数,x是自变量,y是函数f(x)的值.在程序中,自变量(x)可以代表任意的数据类型,可以是字符串.列表.字典.对象,可以是我们认为的任何东西. 示 ...

  3. 语句中如何结束本循环进入下一循环_Python3基础语法(八)--控制循环 while...

    一.while 简介 Python 的循环有 for 和 while 两种,while 为条件控制循环,通过循环控制条件表达式控制循环结束. 流程图如下: Python 中 while 语句的格式如下 ...

  4. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  5. 带你学python基础:条件控制if与循环语句while、for 以及range函数

    一.什么是条件控制 条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的. 用专业点的话来说,条 ...

  6. 每天一小时python官方文档学习(六)————循环和条件控制的进阶用法

    学习完数据结构之后,我们就能够对之前在第二天中讲过的流程控制工具,添加更多的用法了,这里主要介绍的是for循环语句和if与while条件判断语句. 5.6. 循环的技巧 我们学过的遍历序列for i ...

  7. c++ for循环 流程图_python 零基础必知--条件控制与循环语句

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 本文章来自腾讯云 作者:somenzz 如果没有 if 语句和循环语句,请问你怎么 ...

  8. python跳出if条件_带你学python基础:条件控制if与循环语句while、for 以及range函数...

    一.什么是条件控制 条件控制用生活中的一个例子来说就是:当你去买车时,会有好多品牌,这个时候我们就需要做出选择,到底需要买哪个品牌的车,而在编程中,条件控制就是为了帮你做选择的. 用专业点的话来说,条 ...

  9. activiti 条件表达式json报错_2020年2月13日学习python 条件控制

    2020年2月13日学习python 条件控制 所谓条件(condition):指的是成立的条件,即返回值是True的布尔表达式. 运行报错: def account_login(): passwor ...

最新文章

  1. JavaScript - this详解 (三)
  2. Vue.js 使用 Swiper.js 在 iOS 11 时出现错误
  3. jenkins页面中英文切换配置
  4. ios 中ARC与非ARC的转换
  5. lintcode-167-链表求和
  6. A Multi-task Deep Network for Person Re-identification
  7. Vue — 第七天(vue-cli-案例)
  8. 一个小码农对嵌入式的理解
  9. 关于安装VS2008后SQL server 2005安装的问题
  10. obs之libx264编码
  11. 每周收获(11-13)
  12. Overture打谱软件免费安装下载版介绍
  13. html下边框样式,css border-bottom div css下边框样式设置
  14. 数据分析师是热门职业么?转行容易么?
  15. 什么是反向 DNS?使用场景是什么?如何反向DNS查找,怎样配置?
  16. 思科模拟器配置 DHCP中继
  17. onedrive右键没有“释放空间”和“始终在此设备上保留”菜单
  18. 2016年之前目标跟踪算法总结
  19. Java Selenium爬虫
  20. OpenCV系列之轮廓:更多属性 | 二十四

热门文章

  1. Python调用百度手写识别API,将手写笔记图片转换成文字
  2. 【电商】电商后台系统整体介绍
  3. 部分常见遥感指数(RSEI)原理与计算方法,以及效果比较
  4. jquery 动态为ul添加li
  5. 格林函数的物理意义是什么?
  6. 了解Gazebo的bumper插件
  7. 【第19天】给定一个整数 n,请你打印出 n 层杨辉三角 | 杨辉三角的应用
  8. 安卓系统的电视机_小伙买的键盘主机大家都说鸡肋,把它改成安卓电视盒真香...
  9. 【进阶一】Python实现MDCVRP常见求解算法——蚁群算法(ACO)
  10. Verliog语法(程序)