首页 > 解决方案 > 为什么中断功能不起作用并且程序说它不在循环中?

问题描述

break即使在循环中,我的功能也不起作用。请有人详细解释一下,因为我是 Python 新手。

q1 = input('want a question?: ')
if q1 == 'yes':
    print("let's get started!, press enter")
    a1 = input()
else:
    print('why did you even start me ?!')
    break

在这里,我希望break阻止程序继续进行。

标签: python

解决方案


break不会阻止您的程序继续前进。它打破了一个循环。

你可能想要sys.exit,例如

import sys

sys.exit()

推荐阅读