在区间(0,1)中随机的取出两个数,则两数之和大于等于1.1的概率

概率题

答案为0.405

过程:(0.9 × 0.9 ÷ 2) ÷ 1

#随机从0-1抽两数之和大于等于1.1的概率-约等于0.405
import random
i=0 #i为符合条件的数目
n=num=eval(input('num=')) #n为循环数,num为总数
if num > 0: 
    while (n>0):
        a=[random.random(),random.random()]
        print(a)
        if(a[0] + a[1] >= 1.1):
            i=i+1    
        n=n-1
    pro=i/num #求概率
    print(pro)
else:
    print('please input a right number!')

猜你喜欢

转载自blog.csdn.net/Higashino_Keigo/article/details/82890157