设有一产品检测数据构成列表data=[x0,x1,…,xn-1],其中xi为浮点数,编写程序统计其中的样本数、最大值、最小值、平均值和中位数,并将这些数据存入一个字典中(浮点数取小数点2位)。
时间: 2023-06-04 12:07:34 浏览: 133
浮点数在计算机中的表示
4星 · 用户满意度95%
好的,这是一个关于数据统计的问题,可以回答。以下是代码实现:
```
data = [x0, x1, ..., xn-1] # 假设这是给定数据
n = len(data)
max_val = round(max(data), 2)
min_val = round(min(data), 2)
avg_val = round(sum(data)/n, 2)
data.sort()
if n % 2 == 0:
med_val = round((data[n//2 - 1] + data[n//2])/2, 2)
else:
med_val = round(data[n//2], 2)
result = {
"样本数": n,
"最大值": max_val,
"最小值": min_val,
"平均值": avg_val,
"中位数": med_val
}
print(result) # 输出字典
```
以上代码可以统计出给定数据的样本数、最大、最小、平均值和中位数,并将结果存入一个字典中。注意,输出结果中浮点数取小数点两位。
阅读全文