青蛙謎題(信息影響概率)

前面有寫Python的,錯(cuò)誤很明顯好嗎?你憑什么假定另外一只青蛙是啞巴呢?以下是正確版本:
import random
count=0
female_count=0
for i in range(1000000):
?frogA=random.uniform(0,1)
?frogB=random.uniform(0,1)
?if frogA >=0.5 or frogB >=0.5:
??count+=1
??if frogA <=0.5 or frogB <=0.5:
???female_count+=1
????
print(count)
print(female_count)
print(female_count/count)
其中,0~1的浮點(diǎn)數(shù)中,大于0. 5的為雄性,小于0. 5的為雌性,使用uniform()函數(shù)進(jìn)行隨機(jī)分布。
(沒找到怎么發(fā)圖片,感興趣的可以自己跑跑看)
計(jì)算結(jié)果:
750292
500861
0.6675547653446925
標(biāo)簽: