趣味概率問題 王者農藥連跪三局的概率多大?

2021-08-08 12:10:17 字數 980 閱讀 6280

遇到乙個經典的概率題。問小明每天玩王者輸贏的概率都是1/2,如果他連跪三盤就不玩了,那麼他一天平均會玩多少盤?

想了半天,也不知道怎麼用統計的知識做這道題,那麼我們用python寫個程式來看看:

思路是這樣的,我們假設他一天最多玩100盤(當然可以取更大,不影響最終結果),當連輸3盤後停止,此時我們紀錄他玩的盤數

import random

import matplotlib.pyplot as plt

n=100000#實驗n次

m=100#一天最多玩的盤數

defgenerate

(m):

#通過隨機生成1和2,1表示贏,2表示輸

l=#儲存玩m盤的勝負

for i in range(m):

return l

dict={}#用字典儲存 玩的盤數-n次實驗中出現的次數

for i in range(n):

l=generate(m)

for i in range(len(l)-2):

if l[i]==2

and l[i+1]==2

and l[i+2]==2:

key=i+3

l[i+3:]=[0

for i in range(len(l)-i-2)]#連跪三盤後面數字取0

if key in dict:

dict[key]+=1

else:

dict[key]=1

#x=#y=

z=for keys,value in dict.items():

print(sum(z)/n)#計算平均值

plt.scatter(x,y)#畫圖

趣味問題之趣味整數

coding utf 8 created on thu nov 17 16 52 17 2016 author alis 趣味百題之趣味整數 求乙個數的所有因子 def factors num p 1 q num a while p q if num p 0 p 1 q num p a.sort r...

老鼠喝農藥問題及類似

解法 0000001 1100100 這100個7位二進位制數字。為對比方便,將不到7位的二進位製用0補全 2.使用7只老鼠並編號,分別對應七位數 從前到後 讓其喝掉各自位上數字為1的液體,然後培養一周 3.一周後將死亡小鼠編號統計。即可得到農藥液體的編號。計算 假設,死掉的老鼠是1 4 6,則表示...

面試趣味問題

1.下水井道蓋為什麼是圓的?這牽涉到圓形和方形 包括正方形 長方形 菱形等各類四邊形 在井蓋上的實際運用問題.井蓋上隨時有車輛行人經過,使用圓形,主要是考慮到圓形的井蓋通過其圓心的每條直徑長度都是一樣的,這樣如果井蓋被經過的車輛軋起時,因為不論如何軋起,其直徑都會比下面的井口略寬,井蓋不會掉到井口裡...