用Python输出一组输入数值中的最大值,最小值,平均值。
时间: 2023-05-22 08:02:04 浏览: 153
可以使用Python内置的max、min、sum函数来实现:
```python
nums = [1, 2, 3, 4, 5]
print("最大值:", max(nums))
print("最小值:", min(nums))
print("平均值:", sum(nums) / len(nums))
```
输出结果为:
```
最大值: 5
最小值: 1
平均值: 3.0
```
相关问题
用Python输出一组数值中的最大值,最小值,平均值。
可以使用Python内置函数max、min、sum和len来实现:
```python
nums = [1, 2, 3, 4, 5]
max_num = max(nums)
min_num = min(nums)
avg_num = sum(nums) / len(nums)
print("最大值:", max_num)
print("最小值:", min_num)
print("平均值:", avg_num)
```
输出结果为:
```
最大值: 5
最小值: 1
平均值: 3.0
```
编写函数,输出一组数值中的最大值最小值平均值
编写一个函数来计算一组数值的最大值、最小值和平均值,通常可以使用Python编写,因为其简洁明了。下面是一个简单的示例:
```python
def calculate_stats(numbers):
# 检查输入是否为空
if not numbers:
return "请输入至少一个数字"
# 初始化最大值、最小值和总和
max_value = float('-inf')
min_value = float('inf')
total = sum(numbers)
# 遍历列表更新最大值、最小值
for num in numbers:
max_value = max(max_value, num)
min_value = min(min_value, num)
# 计算平均值
average = total / len(numbers) if len(numbers) > 0 else None
return {
"max": max_value,
"min": min_value,
"average": average
}
# 示例用法
numbers = [5, 10, 15, 20, 25]
result = calculate_stats(numbers)
print(f"最大值: {result['max']}, 最小值: {result['min']}, 平均值: {result['average']}")
阅读全文