1. 程式人生 > >在區間(0,1)中隨機的取出兩個數,則兩數之和大於等於1.1的概率

在區間(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!')