とりあえず、最後のインクリメントがおかしくない?
i = i + 1
(iにi+1を代入)とすべきところが、逆になってるような…
インクリメントの部分が全ソース間違ってるのではないか
pythonはインクリメント部分を修正したら動いた
[python]
int i = 1 ##変数宣言と初期化
while i <= 5:
print(i) ##変数iが5以下になるまでprint(i)を表示する。
i++ ##iを「+1」する
[結果]
12345
バグがあるコード「i = i + 1」‐ 修正後のコード「i++」
[]
変数iには予め「1」を代入演算子「=」で代入されていて。
int i = 1
while i <= 5:
print(i)
i = i +1
これだと、「変数iに「i+1」を代入する」ことになって、結果i = 2
⇒「i = i + 1」で、「i = 2」とはならなくてエラーになりそうです。
[python]
int i =1
int j = 0
while i <= 5:
print(i)
j = i + 1
i = j
…も、あり得るかな…
カウンター変数のインクリメントをi = i+1に直す
pythonとjavascriptはそれでいいはず、マクロは知らんごめん
他は多分大丈夫