是否中断提示输入列表的for循环?

2024-04-19 00:59:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个简单的程序,该程序接受一周中每一天的“销售额”输入,然后汇总并显示这些值。
我有一个接受7个输入的循环,但是我希望用户能够输入'q'来打破循环,如果他们的输入少于7个。 以下是我所拥有的:

sales = []
for i in range(0, 7):
    sales.append(input("> "))
    if 'q':
        break

它给了我一个NameError,但我试过很多种方法。
我已经做了if sales/input/raw_input == "q":
我还将q设置为一个变量,但这在一次迭代后终止了我的循环。你知道吗


Tags: 方法用户in程序forinputrawif