From a3320343ef30a7421e97ab6e291f22ab530762de Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Tue, 17 Oct 2023 21:50:25 +0200 Subject: [PATCH] School Spirit --- schoolspirit.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 schoolspirit.py diff --git a/schoolspirit.py b/schoolspirit.py new file mode 100644 index 0000000..ef385dd --- /dev/null +++ b/schoolspirit.py @@ -0,0 +1,17 @@ +n = int(input()) +scores = [int(input()) for _ in range(n)] + + +def calculate_score(scores: list) -> float: + return (1 / 5) * sum([score * ((4 / 5) ** i) for i, score in enumerate(scores)]) + + +print(calculate_score(scores)) + +new_scores = [] +for score in scores: + cpy_scores = scores.copy() + cpy_scores.remove(score) + new_scores.append(calculate_score(cpy_scores)) + +print(sum(new_scores) / len(new_scores))