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