前提
2
Harsh 25 26.5 28
Anurag 26 28 30
Harsh
結果 26.5
という問題がある。
これは、n(2)を入力して、名前とスコアを書いていき、query_nameと名前が一致した時に、スコアの平均を小数第二位まで表示する問題です。以下がそのソースコードです。
該当のソースコード
if name == 'main':
n = int(input())
student_marks = {}
for _ in range(n):
name, *line = input().split()
scores = list(map(float, line))
student_marks[name] = scores
query_name = input()
sum = 0
if(name == query_name):
for i in range(len(scores)):
sum += scores[i]
print(f'{sum/len(scores):.02f}')
### 分からないこと
正答と誤答の違いが分からないです。
原因がわかりました