python编写程序,实现总个数、求和、平均值、方差、中位数、最大值、最小值等基本统计值的计算。
时间: 2024-10-15 19:22:47 浏览: 44
在Python中,你可以使用内置的`statistics`模块或者一些常见的数据处理库如`numpy`和`pandas`来实现这些基本的统计值计算。这里是一个简单的例子,使用列表作为输入:
```python
import statistics
# 示例数据
data = [5, 10, 15, 20, 25]
# 总个数 (length)
total_count = len(data)
# 求和 (sum)
total_sum = sum(data)
# 平均值 (mean)
average = statistics.mean(data)
# 方差 (variance)
variance = statistics.variance(data)
try:
# 中位数 (median) (如果列表长度为奇数,返回中间值;偶数则取中间两个数的平均值)
median = statistics.median(data)
except statistics.StatisticsError:
# 对于空列表或只含一个元素的列表,median会抛出异常
print("Cannot compute median for an empty or one-element list.")
# 最大值 (max)
max_value = max(data)
# 最小值 (min)
min_value = min(data)
print(f"Total count: {total_count}")
print(f"Sum: {total_sum}")
print(f"Average: {average}")
print(f"Variance: {variance}")
print(f"Median: {median}")
print(f"Max value: {max_value}")
print(f"Min value: {min_value}")
阅读全文