我有两个for循环。
我想从上到下迭代第一个for循环。
我有第二个for循环,在第一个for循环中,我想在每次被击中时重新启动。
在第二个for循环中,当我找到需要的东西时,我会有一个中断语句。
然而,我的问题是,在第二个for循环中,每次我爆发时,下次访问它时,它总是从上一个中断后的下一个位置开始。
第二个for循环永远不会从它自身的开头开始。只有当我以前使用休息时,才会从那里开始。
答案 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
查看是否为您提供有关索引变量的信息,以便在您想要在断点处执行某些操作时进行编辑。