Python 用户输入 - 接受多个值然后中断

Python User Input - Accepting Multiple Values Then Breaking

我希望我的输入继续要求输入,然后在输入“否”时中断并运行宁下一个代码块。输入的第一个问题是“谁在 2:30pm 离开了?”,接下来它会问“还有其他人吗?”。输入姓名后,它会不断询问“还有其他人吗?”直到输入“no”,此时下一个代码块应该 运行。请在此处查看我所附的 picture/snippet 我的努力和错误:

这是代码:

firstdrop = input("Who left at 2:30pm?")
df = df.drop(firstdrop)
second_drop = input("Anybody else?")
if second_drop == no:
  break
else:
    df = df.drop(second_drop)

Blockquote

只需将您的代码更改为:

firstdrop = input("Who left at 2:30pm?")
df = df.drop(firstdrop)
while True:
    second_drop = input("Anybody else?")
    if second_drop == "no":
        break
    else:
        df = df.drop(second_drop)