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 ☺")