Python:我的 while 循环不断询问问题,即使它应该结束

问题描述 投票:0回答:1

现在,我遇到一个问题,即我的 while 循环即使应该停止,仍然继续运行。我的措辞是这样的,如果它达到某个数字,在本例中是 5,那么它应该自动停止程序。我不知道为什么它会一直进入 while 循环,尽管如果响应是 5,它永远不会进入 while 循环。

我尝试更改代码,以便它首先检查 5(我已描绘)。最初,我有一个 while 循环,表示 while it is != 5,然后它将继续运行,但我遇到了同样的问题。它总是正确地打印出最后一行,但它使程序继续运行。

python while-loop
1个回答
0
投票

退出程序的一个简单方法是使用

exit()
命令。在您的示例中,您可以在 if 语句中添加
exit()
以确保程序正确关闭。另一种方法是使用
return

© www.soinside.com 2019 - 2024. All rights reserved.