一个正方形分成四个区域...
代码如下能有人帮我解释一下这个代码嘛?
import random
count=0
acount=0
for i in range(1000000):
a,b=random.random(),random.random()
if a<0.5 :
count+=1
if (a>0.5 and b>0.5):
acount=+1
c=(count+acount/2)/10000000
print(c)
import random
count=0
acount=0
for i in range(1000000):
a,b=random.random(),random.random()
if a<0.5 :
count+=1 //这里是对区域1的统计次数,
if (a>0.5 and b>0.5):
acount+=1 // 这里是对区域3的统计次数, 写法注意下,是+= 不是 =+
c=(count+acount/2)/1000000
print(c)
这是用大样本统计概率的问题,就像抛硬币,十次可能有三次正面,七次反面,但是抛十万次,几乎是对半的结果,即0.5的概率,
这里也是差不懂的意思,最后结果约等于0.625
页:
[1]