回答編集履歴
1
改行文字の削除
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
def print_info(p:Player):
|
10
10
|
while (p != None):
|
11
|
-
print("{:>2d} {} {}
|
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
|
+
このバグが入ってしまいました。
|