使用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,一定会输光

浙公网安备 33010602011771号