初歩的ですが最後の「3列で整地する」を知らなかったのでメモとして。
改行なし、/をつける、3列にする
qiita.py
num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] # range(10)
# まずは改行なし。
print ('pattern 1 (no end):')
for i in num:
print (str(i))
# 次に、endに'/'をつける。
print ('pattern 2 (with end):')
for i in num:
print (str(i), end=' / ') # end を指定すると出力した後に改行されない
print() # 改行を入れる
# 連続したアウトプットのときはprint()で改行できます。
# 3列でキレイに整える。
print ('pattern 3 (3 columns):')
for i in num:
print (str(i), end=' ')
if (i + 1) % 3 ==0: # 3 つ処理するごとに改行を入れる
print()
アウトプット
見づらいのですが、こんな感じになります。
pattern 1 (no end):
0
1
2
3
4
5
6
7
8
9
pattern 2 (with end):
0 / 1 / 2 / 3 / 4 / 5 / 6 / 7 / 8 / 9 /
pattern 3 (3 columns):
0 1 2
3 4 5
6 7 8
9
3列バージョンは便利なので覚えておこう。