こんにちは誰かが私になぜこれが動作しないのか教えてもらえますか?それは永遠に続き、終わらない。 aの値が10に達すると、ループを終了する必要があります。whileループが終了しない
a=0
while a!=10:
for counter in range(11):
a+=counter
print a
こんにちは誰かが私になぜこれが動作しないのか教えてもらえますか?それは永遠に続き、終わらない。 aの値が10に達すると、ループを終了する必要があります。whileループが終了しない
a=0
while a!=10:
for counter in range(11):
a+=counter
print a
a
を増加維持するために後に変更for
ループ内にあります(while
ループが2回目に実行されたときには10
より大きくなります)。
print
1レベルダウンを動かし
、あなたは私が何を意味するかわかります
a=0
while a!=10:
for counter in range(11):
a+=counter
print a
raw_input('press enter to keep looping')
カウンターが増えているので、さらにAが増えています! 等価1,2,3,4,5,6等の代わりに、0,1,3,6,10等と等しくなります! わずか+ = 1 を行ったり
を見て与えることができます数字0〜10を印刷するには、次のように入力します。 a <= 10 print – Magicaxis
「< 10ながら、」最初のループのために、それは55になり、それが10に等しくない場合、それはそれがある間10
なる
たぶん、あなたは意味:
a=0
for counter in range(11):
a+=counter
print a
if a > 10:
break
ありがとうございました。 forループが終了した後にのみ値がチェックされることはわかりませんでした。私はそれがforループのすべてのオカレンスをチェックすると思った。 Python初心者:$ – PhoneMicrowave