简单学Python——关键字17——while
while是Python中的关键字,用作循环。while循环是一种在满足特定条件的情况下重复执行一段代码的控制结构。
语法:
while 条件:
(缩进)要执行的代码
下面用while循环从1打印到10:
a=1
while a <=10:
print(a,end=',')
a += 1
返回:1,2,3,4,5,6,7,8,9,10,
一般情况下,while循环中一定要设置退出条件,可以在while后设置(如以上代码中的“a<=10”),也可以用break关键字。用break实现循环退出:
a=1
while True:
if a>10:
break
else:
print(a,end=',')
a += 1
返回:1,2,3,4,5,6,7,8,9,10,
for也可以实现循环的功能,那与while最大的区别是什么呢?如果确定循环次数用for,确定不了循环次数用while。可以看一下前面讲过的while例子: