Python でドット絵を出力したいです。下のコードが正しいコードなのですが,
for line in enemy_img:
for dot in line :
の部分が理解出来ていません。
2つ目のコードで,
for line in enemy_img:
for dot in line :
を
for dot in enemy_img:
としました。
これはなぜ誤りなのでしょうか?
Python
1enemy_img = [[0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0], 2 [1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1], 3 [1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1], 4 [1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1], 5 [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0], 6 [0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0], 7 [0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1]] 8 9for line in enemy_img: 10 for dot in line : 11 if dot == 1 : 12 print("#", end = "") 13 else: 14 print(" " , end = "") 15 print() 16
Python
1enemy_img = [[0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0], 2 [1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1], 3 [1,0,0,1,1,1,0,0,0,1,1,1,0,0,0,1], 4 [1,1,0,0,0,0,1,1,0,0,0,0,0,0,1,1], 5 [0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0], 6 [0,0,0,1,1,1,0,0,0,0,0,1,1,1,0,0], 7 [0,0,0,0,1,1,1,0,0,0,0,0,0,1,1,1]] 8 9 10for dot in enemy_img : 11 if dot == 1 : 12 print("#", end = "") 13 else: 14 print(" " , end = "") 15 print() 16
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/01/19 08:32