From 52b0d375ad93b2a7f790706911455cde7816fc64 Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Thu, 4 Dec 2025 11:28:04 +0100 Subject: [PATCH] start libs --- 16a.py | 6 ++++++ lib_16a_minihra.py | 38 ++++++++++++++++++++++++++++++++++++++ muj_novy_text.txt | 5 +++++ 3 files changed, 49 insertions(+) create mode 100644 16a.py create mode 100644 lib_16a_minihra.py create mode 100644 muj_novy_text.txt diff --git a/16a.py b/16a.py new file mode 100644 index 0000000..aaad702 --- /dev/null +++ b/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() \ No newline at end of file diff --git a/lib_16a_minihra.py b/lib_16a_minihra.py new file mode 100644 index 0000000..1ffcc69 --- /dev/null +++ b/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" + diff --git a/muj_novy_text.txt b/muj_novy_text.txt new file mode 100644 index 0000000..cbf4d78 --- /dev/null +++ b/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|