Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。即重复性的做一件事情
语法形式如下:
while 判断条件:
条件满足执行语句……
可以通过下面的列子来理解while循环的基本使用
while 1==1:
print("OK");
执行上面的代码,你会发现屏幕会不停的打印OK,并且不会停止。原因是1==1,这个条件为真,所以它会不断的去循环执行打印的操作。如果想控制打印OK的次数,如打印10次OK,可以使用下面这段代码
count = 0;
while count<10:
print("ok");
count += 1;
print("over");
这时屏幕就会打印10次OK,最后一行还会打印over。通过while循环,我们可以将重复输出的代码块,放在一起进行执行,提高计算机的运行速度,减少代码量,优化可读性。
循环使用 else 语句
while 条件:
条件满足时执行该代码块;
else:
条件不满足时执行该代码块;
举例如下:
count = 0;
while count<5:
print(count);
count = count + 1;
else:
print("程序运行结束");
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
注意点:
(1)与其他编程语言不同的是,没有do...while循环语句
(2)为了避免死循环的尴尬事情发生,所以在编写的时候一定要注意结束的条件