改行せずにprintする
- 普通にprintを二行書いた場合、改行されてしまう:
print("First test string.")
print("Second test string.")
解決法
print("First test string.", end='')
print("Second test string.")
careerkarma.com
list型の変数の値のみを出力する
- 普通に
print
しちゃうと、Wrongアンサーになってしまうかも.
- expected answer =
1 2 3
なのに、[1, 2, 3]
となってしまうため.
list_a = [1, 2, 3]
print(list_a)
list_str = ['a', 'b', 'c']
print(list_str)
解決法
list_a = [1, 2, 3]
print(*list_a)
list_str = ['a', 'b', 'c']
print(*list_str)
さらに出力文字の間のスペースを消したい場合
list_a = [1, 2, 3]
print(*list_a, sep='')
list_str = ['a', 'b', 'c']
print(*list_str, sep='')