一、while 简介
Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。
流程图:

while 语句格式:
while :
【语句块】执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为True。当判断条件假 False时,循环结束。
# 求1~100 的和
a = i = 0
while i <= 100:
a = a + i
i += 1
print(a) #输出结果5050二、while 循环
while 循环为条件控制循环,当 while 的表达式为True时进入循环,表达式为False时 循环结束。
示例:从键盘接收一个正整数判断与50的关系,输入负数时退出循环。
a = 1
a = intifprint 三、break 与 continue 区别
break 结束循环,遇到break直接退出循环
continue 跳过此次循环,进入下一次循环
break 示例:
= 输出结果:
0
1
结果到2就结束程序,运行到break就结束整个循环。
continue 示例:
= 输出结果:
1
3
4
5
结果跳转2直接输出3,可见continue 结束了当次的循环,进入下一循环。
下一期讲解