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()}")