起こっていること
下記コードでなぜ,2以降の偶数が表示されないのがわかりません.
出力で0,2,4,6,8がプリントされると思っていたのですが,0しか表示されません.
else側は実行されているようですが,print(y)は,はじめの0のみが表示されます.
よろしくお願いいたします.
該当のソースコード
python
1num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 2for y in num: 3 if y % 2 == 0: 4 print(y) 5 else: 6 num.remove(y)
###出力
0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/10 16:08
2020/10/10 16:13
2020/10/10 16:15
2020/10/10 16:16
2020/10/10 16:16