teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

改行文字の削除

2019/06/28 09:41

投稿

kazuma-s
kazuma-s

スコア8222

answer CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  def print_info(p:Player):
10
10
  while (p != None):
11
- print("{:>2d} {} {}\n".format(p.number, p.name, p.profile))
11
+ print("{:>2d} {} {}".format(p.number, p.name, p.profile))
12
12
  p = p.next
13
13
  print()
14
14
 
@@ -67,4 +67,11 @@
67
67
  for の p は線形リストの p ではありません。
68
68
  data が str のリストで、各str は各行の内容です。
69
69
  p はその 1行の内容で、str です。
70
- str に number という attribute はありません。
70
+ str に number という attribute はありません。
71
+
72
+ ### 追記
73
+ print_info の中の print で余計な "\n" があったので削除しました。
74
+ search の中で、print() により空行を出していたのをその直前の
75
+ print の書式を "{:>2d} {} {}\n" にして、print() を削除したとき、
76
+ print_info の print も同じ書式にしようとコピペしたため
77
+ このバグが入ってしまいました。