1 changed files with 39 additions and 0 deletions
@ -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 ☺") |
Loading…
Reference in new issue