python学习笔记十(if-elif-else语句、else语句、for语句、break语句、continue语句)

1.if-elif-else语句
格式
if 表达式1:
(空格) 语句1
elif 表达式2:
(空格)语句2
elif 表达式3:
(空格)语句3

elif 表达式n:
(空格)语句n
else: #可有可无
(空格)语句e
逻辑:当程序执行到if-elif-else语句时,首先计算“表达式1”的值,如果"表达式1"的值为真,则执行"语句1",执行完"语句1",则跳过整个if-elif-else语句;如果"表达式1"的值为假,则计算"表达式2"的值,如果"表达式2"的值为真,则执行"语句2",执行完"语句2",则跳过整个if-elif-else语句;如果"表达式2"的值为假,则计算"表达式3"的值。如此下去直到某个表达式的值为真才停止。如果没有一个真的表达式,且有else语句,则执行"语句e"
每个el都是对它上面所有表达式的否定

**2.**死循环:表达式永远为真的循环
在这里插入图片描述
3.else语句
while 表达式:
(空格)语句1
else:
(空格)语句2
**逻辑:**在条件语句(表达式)为False时,执行else中的“语句2”
在这里插入图片描述
4.for语句:
格式
for 变量名 in 集合:
(空格)语句
逻辑:按顺序取“集合”中的每个元素赋值给"变量",再去执行语句。如此循环往复,直到取完“集合”中的元素截止
在这里插入图片描述
range([start],end[,step])函数:列表生成器,start默认为0,step默认为0
功能:生成列表
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.break语句
作用:跳出for和while循环。
注意:只能跳出距离它最近的那一层循环
在这里插入图片描述
在这里插入图片描述
注意:循环语句看可以有else语句,break导致循环截止,不会执行else下边的语句
在这里插入图片描述
6.continue语句
作用:跳过当前循环中的剩余语句,然后继续进行下一次循环
注意:跳过距离最近的循环
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_38324954/article/details/94443995