You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.1 KiB

import random
## nadefinujeme si funkce
def generuj_tajne_cislo():
return random.randint(1,100)
def zkontroluj_tip(tip,tajne_cislo):
if tip == tajne_cislo:
return "spravne"
elif tip > tajne_cislo:
return "vetsi"
else:
return "mensi"
def hra_vetsi_mensi():
print("\n Hadej číslo do 1 do 100")
tajne = generuj_tajne_cislo()
pokusy = 0
while True:
try:
tip = int(input("\nTvuj tip:"))
pokusy += 1
vysledek = zkontroluj_tip(tip,tajne)
if vysledek == "spravne":
print(f"SPRÁVNĚ! Číslo bylo {tajne}")
print(f"Počet pokusů: {pokusy}")
break
elif vysledek == "vetsi":
print("Tvuj tip je VĚTŠÍ než hledané číslo")
else:
print("Tvůj tip je MENŠÍ než hldané číslo")
except ValueError:
print("Zadej platné číslo")
## potom spustitelný kod
# přesuneme do nového souboru
# tento soubor budeme používát jako "knihovnu"