excel中求一组数列中非零的数去掉N个最高和最低后的平均数

excel

1个回答

写回答

巧克力mia

2026-02-01 22:13

+ 关注

Python
Python

假设要统计一组数列中非零的数去掉最高和最低后的平均数,可以使用以下步骤:1. 读取数据:读取这组数列。2. 去重:去除其中的重复数字。3. 排序:对数列进行升序或降序排序。4. 计算平均值:根据给定的N值,取除了最高和最低两个数值以外的N个数值的平均值。下面是一个示例代码:Python# 读取数据data = input("请输入数据,以空格分隔:")# 去重data = list(set(data.split()))# 排序data.sort()# 计算平均值N = int(input("请输入去除最高和最低两个数值以外的平均值:"))if N >= len(data) - 2: print("错误:N不能大于数据个数")else: avg = sum(data[i+1:i+N+1]) / (len(data)-2-N)print("去除最高和最低两个数值以外的平均值为:", avg)

举报有用(18分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号