Fix winner calculation
This commit is contained in:
14
main.py
14
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__":
|
||||
|
||||
Reference in New Issue
Block a user