[C_MM241-易] 平均值與標準差
成績: 0 / 倒扣: 0.8
問題描述
寫一個程式輸入一組數字,然後計算這組數字的平均值與標準差。假設輸入之數值為: x1, x2, …, xN (皆為整數),則平均值( µ )與標準差( s)計算公式為:

輸入說明
輸入一組至多 20 個整數的數字,相鄰兩個整數以單一空白區隔。
輸出說明
輸出平均值 µ 與標準差 s ,第一行輸出: Mean = µ ,第二行輸出: Deviation = s 。等號前後各留一個空白。 µ 與 s 取小數點後兩位。
範例
寫一個程式輸入一組數字,然後計算這組數字的平均值與標準差。假設輸入之數值為: x1, x2, …, xN (皆為整數),則平均值( µ )與標準差( s)計算公式為:
輸入說明
輸入一組至多 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
沒有留言:
張貼留言