0

私はPythonでプログラミングする方法を学んでいますが、この問題に遭遇しました。変換された while ループに何か問題があるはずですが、それが何であるかわかりません。私はこれに少し困惑しています。

for ループ (右):

for i in range(4):
  if i % 3 == 0:
    continue

  sum += i

while ループ (間違っています):

i = 0

while i < 4:
  if i % 3 == 0:
    continue

  sum += i
  i += 1

誰かがこのコードのエラーを指摘してくれれば幸いです。前もって感謝します

4

1 に答える 1

2

while ループでは、i前にインクリメントする必要もありますcontinue

于 2013-10-30T14:46:46.307 に答える