今天和我俞姐对一个数学概率问题进行讨论,讨论半天没有结果,然后决定用代码仿真实现一下。
题目:连续掷一枚硬币,如果连续的三次结果出现正正反的情况下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)
本文分享自华为云社区《 架构可视化支撑系统演进探索 》原文作者无名小溪。 随着...
Linux 发行版的爱好者们又有全新的 Linux 可以体验了,日前一款名为 TeLOS 的 Li...
最近在和团队规划OKR目标的时候,我们讨论了很多问题,我先抛砖引玉,列举了一些...
Afrikaans:af Albanian:sq Basque:eu Belarusian:be Bulgarian:bg Catalan:ca Ch...
如果你想对使用手机,平板电脑和辅助技术的用户隐藏某些内容,而只对键盘用户显...
一、导读 本文主要介绍Redhat7.6系统安装oracle 12201版本RAC的一些坑以及避坑方...
Eval 计算一个表达式的值并返回结果。 语法:[result = ]eval_r(expression_r) e...
ajax传送json格式数据,关键是指定contentType,data要是json格式 如果是restful...
今天给大家分享四个在实际开发中,比较实用的SQL Server脚本函数,希望对大家能...
一. RabbitMQ 简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用...