python编写函数,键盘输入一组数输出一组数值中的最大值,最小值,平均值
时间: 2024-09-30 15:10:55 浏览: 61
1_1. 产生100个随机数_求其最小值和最大值以及平均值_
5星 · 资源好评率100%
在Python中,你可以通过定义一个函数来接收用户输入的一组数字,并计算其中的最大值、最小值和平均值。下面是一个简单的示例:
```python
def calculate_stats(numbers):
# 检查输入是否为空
if not numbers:
print("请输入至少一个数字.")
return
# 计算最大值
max_value = max(numbers)
# 计算最小值
min_value = min(numbers)
# 计算平均值,注意这里我们直接使用sum()函数求和,然后除以元素个数
average = sum(numbers) / len(numbers)
# 输出结果
print(f"最大值:{max_value}\n最小值:{min_value}\n平均值:{average}")
# 接收键盘输入,转换为整数列表
input_numbers = [int(num) for num in input("请输入一组数字,以空格分隔:").split()]
# 调用函数并传入输入的数字
calculate_stats(input_numbers)
```
当你运行这个程序时,会提示你输入一系列数字,用空格分隔,然后它会计算并显示输入数据中的最大值、最小值和平均值。
阅读全文