Browse Source

start libs

master
Jakub Škrabánek 1 month ago
parent
commit
52b0d375ad
  1. 6
      16a.py
  2. 38
      lib_16a_minihra.py
  3. 5
      muj_novy_text.txt

6
16a.py

@ -0,0 +1,6 @@
import lib_16a_minihra
print("Chceš si zahrát minihru Větší nebo Menší?")
odpoved = input("napiš ano/nebo:")
if odpoved.lower() in ["ano","a","yes","y"]:
lib_16a_minihra.hra_vetsi_mensi()

38
lib_16a_minihra.py

@ -0,0 +1,38 @@
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"

5
muj_novy_text.txt

@ -0,0 +1,5 @@
Tento text byl zapsán pomocí Pythonu!
úspěšně jsme použili moduly (knihovny) os & time
Z modulu random máme číslo: 96.25267608620267
Z modulu datetime máme čas: 2025-11-13 11:28:53.961697
Poslední úprava souboru: |čas: 11:28:53|datum: 13.11.2025|
Loading…
Cancel
Save