'''
下面是一个有趣的扔硬币试验,字朝上和花朝上概率相等,重复扔10000次,
看看6连字和6连花各出现多少次。
'''
import random
syjl=[] #实验记录列表
for experimentNumber in range(10000): #一万次试验
huaZi=random.randint(0,1) #花朝上是0,字朝上是1
syjl.append(huaZi) #试验结果加入试验记录列表
six_0s=0 #6连花次数
six_1s=0 #6连字次数
for i in range(9995):
if syjl[i]==syjl[i+1]==syjl[i+2]==syjl[i+3]==syjl[i+4]==syjl[i+5]==0:
six_0s+=1
if syjl[i]==syjl[i+1]==syjl[i+2]==syjl[i+3]==syjl[i+4]==syjl[i+5]==1:
six_1s+=1
print('6 ge 0 times: ',str(six_0s))
print('6 ge 1 times: ',str(six_1s))
下面是运行结果1
运行结果2
运行结果3