From 5ab0d996d29c2b58523e1e5b3ec94db091fedc28 Mon Sep 17 00:00:00 2001 From: Lucas Alber Date: Fri, 19 Aug 2022 11:00:15 +0200 Subject: [PATCH] Fix winner calculation --- main.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index cfcfd19..ab55be4 100644 --- a/main.py +++ b/main.py @@ -175,8 +175,18 @@ def main(): ] ) ) - for i, (result, player) in enumerate(results): - print(f"{i + 1}. {player} with {result} points{' WOOOHOO!!' if i == 0 else ''}") + + print() + place = 0 + count = 1 + last = -1 # only multiple points of 10 exist + for result, player in results: + if result != last: + place += count + count = 0 + print(f"{place}. {player} mit {result} Punkten{' WOOOHOO!!' if place == 1 else ''}") + count += 1 + last = result if __name__ == "__main__":