From 5f5d3319ed1e05b9830472e479d4cb9bc645abda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Sp=C3=A1=C4=8Dil?= Date: Thu, 25 Jun 2026 13:38:06 +0200 Subject: [PATCH] =?UTF-8?q?fix/loop:=20zad=C3=A1v=C3=A1n=C3=AD=20c=C3=ADlo?= =?UTF-8?q?v=C3=A9ho=20sk=C3=B3re=20jako=20while=20loop=20s=20try-except?= =?UTF-8?q?=20blokem?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index ab926d1..dcb2bba 100644 --- a/main.py +++ b/main.py @@ -176,10 +176,18 @@ def add_players(iter=False): aggr[inp] = 0 print(f"Do seznamu přidáno jméno {inp}.") - inp = input("Zadejte finální skóre (nechte prázdné pro výchozích 10 000): ") - if inp != "": - inp = int(inp) - final_score = inp + while True: + inp = input("Zadejte finální skóre (nechte prázdné pro výchozích 10 000): ") + if inp != "": + try: + inp = int(inp) + final_score = inp + except ValueError as e: + print("Zadejte prosím platnou číselnou hodnotu.") + else: + break + else: + break def check_win() -> str: over_limit = {}