欢迎光临散文网 会员登陆 & 注册

[高中数学 自制题]概 率 入 门

2023-07-08 23:25 作者:ithyl_walker  | 我要投稿

以下是用Python语言编写的第二小题枚举算法解决程序(进行一千万次模拟并得出概率 算得很慢 可能要四五分钟?)

import random

level=1

al=[]

hp=8;count=0;suc=0;ma=0

while count<=10000000:

vs=random.randint(0,1)

if vs==0:

hp-=1

else:

level+=1

if hp==0:

count+=1

al.append(level)

hp=8

level=1

print("模拟完成,正在统计概率")

for i in al:

if i>=17:

suc+=1

if i>ma:

ma=i

print("9-1及以后概率",suc*100/count,"%")

print("最远达到level",ma) #level1为1-1,level17为9-1,以此类推

[高中数学 自制题]概 率 入 门的评论 (共 条)

分享到微博请遵守国家法律