c
codeye
V1
2022/11/09阅读:21主题:默认主题
感受概率:新手起步
丁丁猫11月的课程游戏环节是两双一模一样的鞋,放在床底,随机摆放顺序。在看不到鞋的前提下,拿出两只能凑出一双的概率是多少?
通过概率计算结果后记到笔记。然后,跟随老师运用Python模拟以上过程:
import random
shoes = ['lft','lft','rgt','rgt']
def pair(shoes,n):
print(random.shuffle(shoes))
cunt = 0
for _ in range(n):
random.shuffle(shoes)
print(shoes)
if shoes[:2] in (['lft','rgt'],['rgt','lft']):
cunt += 1
return cunt / n
n = 10000
print(pair(shoes,n))
看看和你计算的结果一样吗,模拟次数是否影响结果?
作者介绍
c
codeye
V1