可供参考的代码
变量命名
python
import math
def array_stats(arr):
# 计算总和
total = sum(arr)
# 计算平均值
mean = total / len(arr)
# 计算中位数
sorted_arr = sorted(arr)
mid = len(arr) // 2
median = (sorted_arr[mid] + sorted_arr[~mid]) / 2
# 计算标准差
variance = sum((x - mean) ** 2 for x in arr) / len(arr)
stddev = math.sqrt(variance)
# 返回结果
return total, mean, median, stddev
# 示例数组
arr = [1, 2, 3, 4, 5]
# 调用函数并输出结果
total, mean, median, stddev = array_stats(arr)
print("总数:", total)
print("平均数:", mean)
print("中位数:", median)
print("标准差:", stddev)