python用序列类型从控制台获取一组整数数据, 求这组数据的平均值、标准差和中位数,
时间: 2023-06-12 16:03:13 浏览: 131
python求平均数、方差、中位数的例子
5星 · 资源好评率100%
可以使用 Python 内置的 statistics 模块来计算平均值和标准差,使用 sorted 函数来计算中位数。
以下是一个示例代码:
```python
import statistics
# 从控制台获取一组整数数据,以空格分隔
input_str = input("请输入一组整数数据,以空格分隔:")
input_list = list(map(int, input_str.split()))
# 计算平均值、标准差和中位数
mean = statistics.mean(input_list)
stdev = statistics.stdev(input_list)
median = sorted(input_list)[len(input_list) // 2]
# 输出结果
print("平均值:", mean)
print("标准差:", stdev)
print("中位数:", median)
```
注意,这个示例代码中使用了 Python 3 内置的 map 函数将输入字符串转换为整数列表。如果你使用的是 Python 2,需要使用 raw_input 函数代替 input 函数。
阅读全文