eMatematikas Prisijunk Forumas VBE užduotys ONLINE testai

Empiriškai nustatykite tikimybę, kurdami imitacijas. Python

Informatika Peržiūrų sk. (498)

Turime standartinę kortų kaladę sudarytą iš 24 kortų. Traukiame septynias kortas. Empiriškai nustatykite, kokia tikimybė, kad bus tos pačios rūšies karalius ir dama.
Imitacijas kurkite naudodami funkcijas "random", "randint" arba "sample".
Kaip pataisyti kodą?
import random
kalade = [{"Devynakė" : 4},{"Dešimtakė" : 4},{"Benriukas" : 4},
            {"Dama" :4},{"Karalius" : 4},{"Tūzas" : 4}]
n = 7
m = 0
for i in kalade:
    karalius = random.randint(1, 7)
    dama = random.randint(1, 7)
    if "Karalius" == "Karalius" and "Dama" == "Dama":
        m += 1
p = float(m)/n
print("Tikimybė: ", p)

Kiek suprantu, tai tau reikia x kartu traukti po 7 kortas ir jeigu tarp tu kortu yra tos pacios rusies karalius ir dama, tai prideti 1 prie sekmingu bandymu. Jei sekmingi bandymai yra m, tai tada galutine tikimybe bus m/x

pakeista prieš 3 m

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »