fix/loop: zadávání cílového skóre jako while loop s try-except blokem
This commit is contained in:
1 parent
663cc79a35
commit
5f5d3319ed
1 file changed
+12
-4
@@ -176,10 +176,18 @@ def add_players(iter=False):
|
|||||||
aggr[inp] = 0
|
aggr[inp] = 0
|
||||||
print(f"Do seznamu přidáno jméno {inp}.")
|
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): ")
|
while True:
|
||||||
if inp != "":
|
inp = input("Zadejte finální skóre (nechte prázdné pro výchozích 10 000): ")
|
||||||
inp = int(inp)
|
if inp != "":
|
||||||
final_score = 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:
|
def check_win() -> str:
|
||||||
over_limit = {}
|
over_limit = {}
|
||||||
|
|||||||
Reference in new issue
Block a user