前提・実現したいこと
pythonの文法の勉強のためfor文をwhile文に書き換えていて、
for文のネストをwhile文のネストに書き換えていたところ、元のfor文と同じように処理できませんでした。
そもそもwhile文でfor文のネストを書き換えることは不可能なのでしょうか?
もし可能であれば方法を教えていただきたいです。
発生している問題・エラーメッセージ
内側のwhile文が一度処理を終えると条件式を満たさなくなるため処理が一度で終わってしまいます。
該当のソースコード
##for文の場合
for i in range(3): print("i=",i) for j in range(2): print(" ","j=",j)
##while文に書き換えようとした場合
i=0;j=0 while i<3: print("i=",i) i+=1 while j<2: print(" ","j=",j) j+=1
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/30 01:47