Cho dictionary scores với key là tên học sinh, value là list điểm. Tính điểm trung bình của mỗi học sinh, trả về list các giá trị trung bình.
Ví dụ: {'Amal':[25,36,47,45], 'Bimal':[85,74,69,47], ...} → [38.25, 68.75, 50.25, 49.25].
Ví dụ mã nguồn
def solve(scores):
avg_scores = {}
for name in scores:
avg_scores[name] = sum(scores[name]) / len(scores[name])
return list(avg_scores.values())
scores = {'Amal':[25,36,47,45], 'Bimal':[85,74,69,47], 'Tarun':[65,35,87,14], 'Akash':[74,12,36,75]}
print(solve(scores)) # [38.25, 68.75, 50.25, 49.25]
Đầu vào / Đầu ra
Input: {'Amal':[25,36,47,45], 'Bimal':[85,74,69,47], 'Tarun':[65,35,87,14], 'Akash':[74,12,36,75]}
Output: [38.25, 68.75, 50.25, 49.25]