在学习循环的过程中,经常会遇到一个可怕的问题——无限循环。什么是无限循环呢?就是条件一直成立,一直执行下去,没有终止程序。果果老师带大家看一个例子。
代码
condition=True #创建condition变量,并且指向值True while condition: #条件一直为True,一直执行代码块 print("我最棒!") #打印“我最棒!”
程序执行结果为:
上述程序中,程序第一句定义了condition变量,并设置值为True。while后面的条件判断condition一直为True,所以一直执行后面的程序块,屏幕上会不断打印“我最棒”,不会停止,直到退出窗口。这就是无限循环。在写循环的时候,我们需要多思考,考虑我们的程序是否会进入无限循环。