循环语句
: 重复执行某些固定动作或者处理基本固定的事物
分类
while 循环
-
while 条件:
条件满足时, 才会执行循环体内部代码
执行流程图解解释 循环体内部代码被执行完毕后, 会继续下次条件判断, 确定是否需要继续执行循环体代码 直到条件不满足时, 才会结束这次循环, 继续往下执行后续代码
-
与else连用
语法
while 条件:
条件满足时的执行代码
…
else:
条件不满足时, 执行的代码
…
执行流程图解
解释
能够顺利执行完毕, 才会执行else
否则不会
注意
1. 一定注意循环结束条件, 防止死循环
2. 在Python中, 没有类似于其他语言的do...while循环
for循环
- 语法
for x in xxx:
循环语句:解释xxx通常是一个集合
x会取出集合中的每一个元素, 赋值给变量x
在循环体中, 可以直接使用x的值
当集合中的元素被遍历完毕,循环 就会结束
for i in range(1,11):
print(i)
1
2
3
4
5
6
7
8
9
10
range介绍:生成一个数字序列
具体范围可以设定
- else:
条件不满足时执行的语句
注意
如果for循环可以顺利的执行完毕,则会执行else
反之,使用了break则不会