diff --git a/dice.py b/dice.py index 0dd30f9..c13f014 100644 --- a/dice.py +++ b/dice.py @@ -1,2 +1,34 @@ +hraci = {} + +def char_create() -> bool: + global hraci + + while True: + inp: str = input("Zadejte jméno prvního hráče: ") + if inp: + hraci[inp] = 0 + print(f"Hráč/ka {inp} přidán(a).") + break + else: + print("Jméno nesmí být prázdné.") + + while True: + inp = input("Zadejte jméno dalšího hráče (nebo nechte prázdné pro ukončení zadávání): ") + if inp: + if inp in hraci: + print("Je potřeba zadávat unikátní jména.") + else: + hraci[inp] = 0 + print(f"Hráč/ka {inp} přidán(a).") + else: + break + + return True + + +def main() -> None: + if char_create(): + print("Vytvoření hráči:", ", ".join(list(hraci.keys()))) + if __name__ == "__main__": main()