import random
n=1010
counts=0.0
for i in range(n):
a=0
b=0
c=0
x=random.randint(1,10)
if x==1:
a=a+1
elif x>1 and x<7:
b=b=1
else:
c=c+1
if a==100:
count=count+1
d=4(counts/n)
print(d)
啊啊啊~不需要盆友们回答了!!!我问了老师,老师已经给了答复,现在来回答自己的问题啦!
代码是:
import random
count=0
for i in range(100000):
x=0
y=0
a=random.randint(1,10)
while a<100 and b<100:
if a==0:
x=x+1
elif a>=6:
y=y+1
else:
y=y-1
if x==100:
count=count+1
print(count/100000)
希望给有同样问题的小伙伴们一些帮助哦
(我是刚注册的号,但码龄应该快两年了,本人python二级已考过)
(内心os:自己回答自己的问题算不算史无前例?)