突破循环但仍然使循环可用

时间:2017-03-11 22:09:32

标签: python loops

我是Python的初学者,所以这听起来很容易。

无论如何,我对何时使用breakpasscontinue感到困惑。我希望有一个循环,它突破它,但然后在所有代码再次运行后,循环将再次运行。这是一些示例代码:

score = 100
while True:
    score + 1
    # break, continue, or pass

score - 30

基本上,我想要发生的是得分上升1,然后让它下降30,然后继续上升1。

我怎样才能做到这一点?提前谢谢!

1 个答案:

答案 0 :(得分:1)

score = 100
first = True
while True:
    while True:
        score += 1
        if first:
            first = False
            break
    score -= 30