subline 编程题:定义一个数组,存放若干整数(自行设置,至少5个),输出其中均差最小和最大的数,如果有2个或以上的数是最大(或最小)只需输出一个即可。 均差:与所有数的平均值的差值,如平均数是10,数组中某个数字是8,则均差为2;若数组中另一个数字是12,则均差也为2。
时间: 2024-10-19 08:04:18 浏览: 46
Sublime编程题的描述如下:
你需要编写一个程序,创建一个整数数组,至少包含五个元素。然后计算这个数组的所有元素的平均值(mean)。接下来,找出数组中每个元素相对于平均值的差(即均差,也称为偏差或离差),并将这些差值存储在一个新的列表中。最后,找到均差最小和最大的数。
以下是解决这个问题的一种Python代码示例:
```python
# 初始化一个包含至少5个整数的数组
numbers = [5, 10, 15, 20, 25]
# 计算平均值
average = sum(numbers) / len(numbers)
# 计算均差并添加到新的列表diffs中
differences = [abs(num - average) for num in numbers]
# 找出均差最小(min_diff)和最大的(max_diff)数
min_diff_index = differences.index(min(differences))
max_diff_index = differences.index(max(differences))
# 输出结果,只显示一个最小和一个最大数值
print(f"均差最小的数是:{numbers[min_diff_index]} (均差:{min(differences)})")
print(f"均差最大的数是:{numbers[max_diff_index]} (均差:{max(differences)})")
# 如果有多个相同的最小或最大数,此代码只返回一个
```
阅读全文
相关推荐


















