在for循环中重新启动for循环

时间:2017-03-08 21:36:07

标签: python

我有两个for循环。

我想从上到下迭代第一个for循环。

我有第二个for循环,在第一个for循环中,我想在每次被击中时重新启动。

在第二个for循环中,当我找到需要的东西时,我会有一个中断语句。

然而,我的问题是,在第二个for循环中,每次我爆发时,下次访问它时,它总是从上一个中断后的下一个位置开始。

第二个for循环永远不会从它自身的开头开始。只有当我以前使用休息时,才会从那里开始。

1 个答案:

答案 0 :(得分:-1)

由于Python通常不使用前后增量而且没有看到代码,因此我建议在break语句之后强制增加索引变量,以确定您的值以及下一步该做什么。

count = 1
for i in range(10):
    for j in range(0, i):
        print(count, end='')
        count += 1
        print()
        input()

所以改变:

count = count + 1

count =+ 1

查看是否为您提供有关索引变量的信息,以便在您想要在断点处执行某些操作时进行编辑。