python结束不退出_Python入门while条件控制循环

一、while 简介

Python 的循环有 for 和 while 两种,while 为条件控制循环,通过条件表达式控制循环结束。

流程图:

437c84f66ecf845286085514786e3311.png

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 结束了当次的循环,进入下一循环。

下一期讲解

Python入门--for...遍历循环