使用pyhton 模拟统计学里面的赌徒输光问题

 1 a = 1000
 2 count = 0
 3 print(a)
 4 t1 = time.time()
 5 for i in range(1000000000):
 6     result = random.randint(0, 1)
 7     print(result)
 8     if result:
 9         a += 1
10     else:
11         a -= 1
12     if a <= 0:
13         print(f"赌博{count}次输光了")
14         break
15     count += 1
16 t2 = time.time()
17 print(a)
18 print(f"一共用了{t2-t1}秒")
19 print(f"一秒钟{count/(t2-t1)}次运算速度")

结论 只要赢的概率不是1,一定会输光

posted @ 2021-11-08 11:18  余鑫2020  阅读(299)  评论(0)    收藏  举报