Skip to content

可供参考的代码

变量命名

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)