- while循环
while 循环条件:
循环体1
循环体2
...
- for循环
for 临时变量 in 序列:
重复执行的代码1
重复执行的代码2
- range方法(函数)
range(stop)
range(start, stop[, step])
# start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
# stop: 计数到 stop 结束,但不包括 stop。例如:range(0,3) 是 [0, 1, 2] 没有 3
# step:步长,默认为1。例如:range(0,5) 等价于 range(0, 5, 1)
- 循环结合range函数
# 定义一个变量,用于接收1~100的和
result = 0
# 从1开始循环,循环100次
for i in range(1, 101):
result += i
print(f'1~100的和为{result}')
5.在Python循环中,经常会遇到两个常见的关键词:break 与 continue
-
break:代表终止整个循环结构
-
continue:代表中止当前本次循环,继续下一次循环
6.while循环与for循环中的else结构
for 临时变量 in 序列:
循环体
else:
当for循环正常结束后,返回的代码
循环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码。
非正常结束,其else中的代码时不会执行的。(如遇到break的情况)