前提・実現したいこと
ドット絵を描いているのですが、3次元リストにおいて一つ一つの絵の間に一行空白を入れたいと思うのですがやり方がわからず困っています。よろしくお願いいたします。無知で申し訳ございません。
該当のソースコード
letters = [[[0,0,1,1,0,0], [0,1,0,0,1,0], [1,0,0,0,0,1], [1,1,1,1,1,1], [1,0,0,0,0,1], [1,0,0,0,0,1]], [[1,1,1,1,1,0], [1,0,0,0,0,1], [1,1,1,1,1,0], [1,0,0,0,0,1], [1,0,0,0,0,1], [1,1,1,1,1,0]], [[0,1,1,1,1,0], [1,0,0,0,0,1], [1,0,0,0,0,0], [1,0,0,0,0,0], [1,0,0,0,0,1], [0,1,1,1,1,0]]] for letters2 in letters: for line in letters2: for dot in line: if dot == 1: print("@", end="") else: print(" ", end="") print()
試したこと
1つ目のforがドット絵のパターンごとに抽出すると思ったのでその間に空白を詰め込んだらいいのかと思い、forの二行目に print()を入れてみましたがエラーになりました。以下エラー文です
ー入力してみたfor以下のコードーーーー
for letters2 in letters:
print()
for line in letters2:
for dot in line:
if dot == 1:
print("@", end="")
else:
print(" ", end="")
print()
ーエラー文章ーーーー
File "Main.py", line 25
for line in letters2:
^
IndentationError: unexpected indent
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/02 11:51