4-python控制语句执行流程

it2026-02-02  2

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

python控制语句执行流程

一、If执行语句二、If-else 执行语句三、If-else 不足之处四、If-elif-else 弥补if-else的不足五、for循环六、range()函数用法七、for循环与break,continue八、for循环与内置迭代函数九、while循环十、实战:猜数字游戏


一、If执行语句

二、If-else 执行语句

三、If-else 不足之处

四、If-elif-else 弥补if-else的不足

五、for循环

for循环

for循环,循环遍历一个可迭代对象,主要用来遍历序列(列表、字典、元组)、字典和集合

for 循环变量 in 可迭代对象: <语句一> else: <语句二>

#循环变量,代表当前可迭代对象里面的一个元素 #循环变量,可以自定义建议取一些方便记忆的米女 #else也可以与for搭配使用,当for循环遍历完成以后,执行else里面的内容

六、range()函数用法

range(start,end[,step])

#start:计数从start开始,默认是从0开始,例如range(10)相当于range(0,10) #end:计数到end结束,但是不包括end,例如range(10)相当于[0,1,2,3,4,5,6,7,8,9]不包括10 #step:步长,默认为1,例如range(10)相当于range(0,10,1)

for 循环变量 in range(start,end[,step]): <语句一> else: <语句二>

七、for循环与break,continue

for循环与break,continue

continue是结束本次循环,进入下一次循环遍历 break是结束当前循环,不再执行当前循环所有代码

八、for循环与内置迭代函数

python中内置了4中常用函数

1.enumerate(seq) #编号迭代 2.sorted(seq) #排序迭代 3.reversed(seq) #翻转迭代 4.zip(seq1,seq2,seq3…) #并行迭代

seq 为可遍历/可迭代的对象,如列表、字符串、元组等

九、while循环

for循环和while循环区别: for循环:通过循环遍历一个可迭代对象来构建循环,可迭代对象遍历完以后,结束循环 while循环:只有当条件为假的时候,才会结束循环

十、实战:猜数字游戏

最新回复(0)