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__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user