重置一段时间True循环

时间:2017-07-11 03:46:51

标签: python-3.x

如何重置一段时间True循环。例如,这是我的代码:

x=True
while x==True:
    print ("Random Text")
    randomtext= input()
    if randomtext == "yes":
        print ("hi")
        x=False
    elif randomtext == "no":
        print("This is supposed to reset the loop")
        #resets loop and prints Random Text again
    print ("hi")
    if x==True:
        print ("placeholder text")
        input()

我希望它重置循环,如果" randomtext"等于是。我想在循环中间重置它。这是一个非常简单的问题,但这是我的编程。谢谢。

1 个答案:

答案 0 :(得分:2)

我假设通过重置循环意味着跳转代码直到再次到达循环的开始。这是通过"继续"关键字。

 if randomtext == "yes":
   continue

如果你真的想要突破循环,你应该使用" break"关键字。