Python:中断并重新加入列表

Python: Break and rejoin a list

是否可以中断问题的 for 循环并在 运行 其他代码之后重新加入下一个问题。

answer = raw_input("Did you eat in or take out: ")
answers1 = ""
if 'in' in answer:
    questions1 = ["What was the restaurant like ?  ","What was the food like ? ", "Was the waiter attentive ?"]
    for i in questions1:
        print i
        ans = raw_input("Type your answer: ")
        answers1 = answers1 +" "+ ans+"."
        call(answers1)
        if  not n_topics:
            print("No negative topic" + '\n' )
        else:
            print "negative topic" , n_topics
            break

因此,如果出现否定答案,此代码会从 for 循环中断,但我可以在处理否定答案后重新加入下一个问题吗?

使用 continue 代替 break