From da3e44398c8c631b5e1bda2acaba8cdffa199f2a Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Mon, 1 Dec 2025 15:41:47 +0100 Subject: [PATCH] 16.py --- 16.py | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 16.py diff --git a/16.py b/16.py new file mode 100644 index 0000000..93fde50 --- /dev/null +++ b/16.py @@ -0,0 +1,58 @@ +import random + +####################### +# "TESTOVACÍ VYPISOVAČ" +debug = False + +def debug_print(text): + if debug == True: + print(text) +####################### + +def hod_kostkou(): + return random.randint(1,6) + +def hod_dvema_kostkami(): + kostka1 = hod_kostkou() + kostka2 = hod_kostkou() + return kostka1+kostka2 + +print(f"Hod jednou kostkou: {hod_kostkou()}") +print(f"Hod dvěma kostkami: {hod_dvema_kostkami()}") + +###################################################### + +def hod_specialni_kostkou(pocet_sten): + hodnota = random.randint(1,pocet_sten) + debug_print(f"Na D{pocet_sten} jsi hodil {hodnota}") + return hodnota + +def hod_vice_kostek(pocet_kostek,pocet_sten=6): + soucet = 0 + for i in range(pocet_kostek): + soucet += hod_specialni_kostkou(pocet_sten) + return soucet + +print(hod_specialni_kostkou(20)) +print(f"hod 4x D6: {hod_vice_kostek(4)}") +print(f"hod 3x D10: {hod_vice_kostek(3,10)}") +print(f"hod 6x D6: {hod_vice_kostek(6)}") + +################################################ + +def vyber_planetu(): + planety=["Merkur","Venuše","Země","Mars", + "Jupiter","Saturn","Uran","Neptun"] + return random.choice(planety) + +def vytvor_nahodny_seznam(delka=10,minimum=1,maximum=100): + seznam = [] + if minimum > maximum: + maximum = minimum + 10 + for i in range(delka): + seznam.append(random.randint(minimum,maximum)) + return seznam + +print(f"Nahodna planeta: {vyber_planetu()}") +print(f"nahodny seznam 5 čísel: {vytvor_nahodny_seznam(5,20,50)}") +print(f"nahodny seznam 10 čísel: {vytvor_nahodny_seznam()}") \ No newline at end of file