diff --git a/x_uhodni_cislo.py b/x_uhodni_cislo.py new file mode 100644 index 0000000..bb04ca2 --- /dev/null +++ b/x_uhodni_cislo.py @@ -0,0 +1,39 @@ +import random +tip_hrac = 0 +pocet_pokusu = 0 + +minimum = -1 +maximum = -1 + +while minimum < 0 and maximum < 0: + try: + minimum = int(input("zadej kladné minimum:")) + maximum = int(input("zadej kladné maximum:")) + if minimum < maximum: + break + else: + print("maximum musí být větší než minimum") + minimum = -1 + maximum = -1 + except ValueError: + print("To nebyly čísla! Zkus to znova!") + +tajne_cislo = random.randint(minimum,maximum) + +print("--- Hra: Uhodni číslo! ---") +print(f"Myslím na číslo mezi {minimum} a {maximum}. Zkus ho uhodnout!") +print("-"*20) +while tip_hrac != tajne_cislo: + try: + tip_hrac = int(input("zadej svůj tip:")) + except ValueError: + print("To nebylo číslo! Zkus to znova!") + pocet_pokusu = pocet_pokusu + 1 + if tip_hrac < tajne_cislo: + print("Moc nízko. zkus to znova!") + elif tip_hrac > tajne_cislo: + print("Moc vysoko. zkusto znova!") + else: + print(f"Super! číslo bylo {tajne_cislo}") + print(f"Stačilo ti {pocet_pokusu} pokusů") +print("Díky za hru ☺") \ No newline at end of file