今天和我俞姐對一個數學概率問題進行討論,討論半天沒有結果,然后決定用代碼仿真實作一下,
題目:連續擲一枚硬幣,如果連續的三次結果出現正正反的情況下A贏,出現正反反的結果B贏,請問A贏的概率大還是B贏得概率大,
分析:第一感覺都是百分之五十,但試驗過就知道結果并不是這樣,至于為什么,各位大佬自己去思考吧!
附代碼:
import random
Iwin=0
Ywin=0
for n in range(10000):
my_list = []
m = random.randint(0, 1)
my_list.append(m)
x = random.randint(0, 1)
my_list.append(x)
for i in range(10000):
y = random.randint(0, 1)
my_list.append(y)
new_list=my_list[i:i+3]
if new_list==[0,0,1]:
Iwin+=1
break
elif new_list==[0,1,1]:
Ywin+=1
break
print(Iwin)
print(Ywin)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274129.html
標籤:其他
