学习python的第六节(循环选择)

学习过其他编程语言的同学都知道循环选择是十分基础的知识点,也是十分重要的知识点,所以在这里,我将介绍在python中循环与选择。

在传统的面向过程程序设计中有3种经典的控制结构,即顺序控制、选择结构、循环结构。而这3种控制结构不管在那种程序设计语言中,都不可避免的要使用到大量的控制结构,而且经常会嵌套使用。

一、条件表达式
在循环结构与选择结构中,都会使用条件表达式来确定下一步流程,so,学习循环与选择前需要学习条件表达式。
在循环结构与选择结构中,条件表达式的值只要不是表示为空的,都表示与True等价。
在python中,关系运算符可以连续使用即print(1<2<3) #Ture
比较特殊的还有逻辑运算符and和or,这两个运算符具有短路求值或者是惰性求值的特点,即只需要运算必要计算表达式的值即可。
二、选择结构
1、单分支结构#表达式后的冒号:不可缺少,表示语句块的开始
if 表达式:
语句块
2、双分支结构
if 表达式:
语句块1
else:
语句块2
3、嵌套的选择结构#elif表示为else if缩写
if 表达式:
语句块1
elif:
语句块2
.
.
.
else:
语句块n
这只是单层嵌套,还有多层嵌套即:在语句块中嵌套使用选择结构
三、循环结构
1、for循环与while循环(前者循环次数提前啦确定,后者循环次数可确定也可不确定)
表示:while循环:
while 条件表达式:
循环体
for循环:
for 变量 in 可迭代对象:
循环体
循环结构可带else子句,表示条件不成立时执行else结构中语句
循环结构应尽量优化,以提高程序运行效率和运行速度。
四、break和continue语句
这两种语句在循环语句中使用,一般常与选择结构结合使用。
执行break语句结束整个循环,执行continue语句结束这次循环,回到循环顶端开始下一次循环。

posted @ 2021-05-16 17:51  ZhudeRong  阅读(456)  评论(0)    收藏  举报