如何创建无限while循环?修改Python代码实现永不停止的循环
让while循环永不停止的修改方案
要让这段代码里的while循环持续执行不停止,有两种简单的修改思路:
方式一:设置循环条件恒为真
把while的判断条件直接改成True,这是最直接的写法,不管后续变量如何变化,循环都会一直运行:
count = 0 while True: print ('The droid count is:', count) count = count + 1 print ("That's all the droids we have!")
注:这段代码里的最后一行print永远不会被执行,因为循环没有退出的可能。
方式二:阻止count变量递增
原循环会停止,是因为每次循环里count都会加1,最终会达到9,不再满足count <9的条件。所以只要删除或者注释掉count = count + 1这行代码,count就会一直保持初始值0,永远满足循环条件:
count = 0 while (count < 9): print ('The droid count is:', count) # count = count + 1 # 注释掉该行,或直接删除 print ("That's all the droids we have!")
这种修改下,控制台会持续输出The droid count is: 0。
内容的提问来源于stack exchange,提问作者Ziggy
相关产品推荐
相关产品推荐

