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