2020年4月23日 星期四

[C_MM241-易] 平均值與標準差

[C_MM241-易] 平均值與標準差

成績: 0 / 倒扣: 0.8
問題描述
寫一個程式輸入一組數字,然後計算這組數字的平均值與標準差。假設輸入之數值為: x1, x2, …, xN (皆為整數),則平均值( µ )與標準差( s)計算公式為:
 C_MM241-1.JPG
輸入說明
輸入一組至多 20 個整數的數字,相鄰兩個整數以單一空白區隔。
輸出說明
輸出平均值 µ 與標準差 s ,第一行輸出: Mean = µ ,第二行輸出: Deviation = s 。等號前後各留一個空白。 µ 與 s 取小數點後兩位。
範例
Sample Input:Sample Output:
10 15 20 24 18
20 40 15 24 18 30

Mean = 17.40
Deviation = 4.72
Mean = 24.50
Deviation = 8.40

while True:  
    try:  
        num = list(map(int,input().split()))  
        u = round(sum(num) / len(num),2)  
        s = 0  
        for i in range(len(num)):  
            s= s + ((num[i] - u )**2 / len(num))  
        print('Mean = %.2f' % round(u,2))  
        print('Deviation = %.2f' % round(s**0.5,2))  
    except(EOFError):  
        break

沒有留言:

張貼留言