feature/hod: implementován error pro číslo kostky mimo platný rozsah (zbývající počet kostek + n)

This commit is contained in:
2026-06-19 19:52:24 +02:00
parent c1e94faf98
commit a668a4d7b3
+10 -2
View File
@@ -31,7 +31,15 @@ def evaluate(inp, count):
if len(inp) > count:
data = ("msg", "ER01", "Tolika kostkami nemůžete hodit. Zkuste to znovu:", count)
return data
else:
else:
for x in inp:
if int(x) > count:
if count == 1:
range = "1"
else:
range = f"1{count}"
data = ("msg", "ER02", f"Zvolte prosím kostky v platném rozsahu ({range}):", count)
return data
count = len(inp)
data = ("count", count)
return data
@@ -46,7 +54,7 @@ def game(data: tuple):
data = evaluate(inp, count)
game(data)
elif data[0] == "msg":
if data[1] == "ER01":
if data[1] == "ER01" or data[1] == "ER02":
msg = data[2]
count = data[3]
inp = input(msg)