1、循环介绍
有条件的重复做相似的事情
Python中循环分为while 和for
2、while循环的使用
格式: while 条件:
循环体
构造循环要想的四件事
初始状态、循环条件、要重复做的事情循环控制
案例:求1-100的累加和
# 初始状态
i = 1
sum1 = 0
while i <= 100:
# 求累加和
sum1 += i
# 为下一次循环做准备,自增
i += 1
print("1-100的累加和是%d" % sum1)
3、for循环格式
for 循环控制变量 in range(参数1,参数2,步长):
参数1和参数2的范围为前闭后开
案例:求1-100的奇数之和
s=0
for i in range(1,100,2):
s+=i
print("1-100的奇数累加和为%d"%s)
4、continue和break
continue :跳出本次循环,继续执行下一次循环(不会影响循环的次数)。
注意:在循环结构中使用continue要在continue之前添加循环变量的自增,否则可能会造成无法跳
循环(死循环)。
break : 结束当前循环,后续循环次数不再执行。即终止此次循环之后的所有循环。
break 和continue 只能在循环体中使用
5、死循环
死循环不是bug,是程序的一种特殊运行状态,程序员可以用死循环做很多事情。
死循环就是循环条件永远满足的一种循环。
什么是死循环? 循环条件永远满足,可以持续循环的代码
死循环是bug么? 死循环不是bug可以利用死循环做很多事情
死循环可以退出么? 可以,死循环就是循环条件永远成立,但是在程序内部可以有很多方法跳出循
环。
6、循环嵌套
循环体中包含其他循环结构的状态叫做循环嵌套。
外层循环执行一次,内层循环将全部执行完成。
在循环嵌套中,外层循环执行一次,内层循环全部执行完成。