Fix winner calculation

This commit is contained in:
2022-08-19 11:00:15 +02:00
parent 616dc08170
commit 5ab0d996d2

14
main.py
View File

@@ -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__": if __name__ == "__main__":