输入任意一组无序整数数列(5~10个),编程,统计这组数的个数、和、平均值、最大值、最小值,并进行排序,输出计算和统计的结果。
时间: 2024-12-12 12:16:52 浏览: 6
出现最多次的整数(Python)——输入一组无序的整数,编程输出其中出现次数最多的整数及其出现次数。先从标准输入读入整数的个数(大于等于1,小于等于100),然后在下一行输入这些整数,各整数之间以一个
5星 · 资源好评率100%
在Python中,你可以使用内置函数和列表推导式来完成这个任务。以下是简单的代码示例:
```python
def process_numbers(numbers):
# 统计元素个数
count = len(numbers)
# 计算总和
total = sum(numbers)
# 计算平均值
average = total / count if count > 0 else "无法计算"
# 找到最大值和最小值
max_value = max(numbers)
min_value = min(numbers)
# 对数字列表进行排序
sorted_numbers = sorted(numbers)
# 输出结果
print("数列:", numbers)
print("个数:", count)
print("和:", total)
print("平均值:", average)
print("最大值:", max_value)
print("最小值:", min_value)
print("排序后的数列:", sorted_numbers)
# 示例输入
numbers = [4, 7, 2, 9, 1, 6, 8]
process_numbers(numbers)
```
在这个例子中,`process_numbers`函数接收一个整数列表作为参数,然后依次计算并打印出元素个数、总和、平均值、最大值和最小值,以及排序后的列表。
阅读全文