私はPythonを使って競争力のあるプログラミングを解決しようとしており、ネストされたループの使用が必要な問題に直面していました。私は入れ子のforループを使用し、child forループで特定の条件が満たされている場合、parent forループのイテレータの値を増やしました。しかし、forループが終了すると、forループのiteratorの値は変更されません。入れ子のforループのparent forループのイテレータの値を変更しますか?
例:
for i in range(5):
print "When i = %d" % (i)
for j in range(i+1,5):
print j
if j % 2 == 0:
i = j
出力:
When i = 0
1
2
3
4
When i = 1
2
3
4
....
私はCPU時間とサイクルを減らしたいと、Iの値をインクリメントし、ループはあまり時間を実行させるための方法は?
'while'ループを利用する – kuro