import random
L=[] #空列表
s=0 #正面的初始数量
z=1000000 #抛的总次数
for i in range(z):
n=random.randint(0,1) #随机选出0/1
if n==1:
s += 1
L.append(n)
#print(L) #输出列表
print('正面(0)的概率为:'+str(s/z))
#连续6次为正面的概率
a,s1 = 1,0
for i in range(len(L)):
if L[i] == 0 and L[i+1] == L[i]:
a += 1
else:
a=1
if a ==6:
s1 += 1
print('连续6次都为正面的概率为:'+str(s1 /z))