用python求最大值,最小值,平均值并输出。输出平均值用round
时间: 2023-05-20 15:04:50 浏览: 310
可以使用以下代码来求最大值、最小值和平均值,并输出平均值(使用 round 函数保留两位小数):
```
numbers = [1, 2, 3, 4, 5]
max_num = max(numbers)
min_num = min(numbers)
avg_num = sum(numbers) / len(numbers)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均值为:", round(avg_num, 2))
```
输出结果为:
```
最大值为: 5
最小值为: 1
平均值为: 3.0
```
相关问题
Python输入一组数(以逗号分隔),输出它们的最大值、最小值和平均值(平均值保留2位小数)
num_list = input("请输入一组数,以逗号分隔:").split(",")
num_list = [int(num) for num in num_list] # 将输入的字符串转为整数列表
max_num = max(num_list)
min_num = min(num_list)
avg_num = sum(num_list)/len(num_list)
print("最大值为:", max_num)
print("最小值为:", min_num)
print("平均值为:", round(avg_num, 2)) # 保留2位小数
python输出列表中的最大值、最小值和平均值(保留1位小数)。
在Python中,你可以使用内置函数来轻松地找出列表中的最大值、最小值和计算平均值。这里是一个简单的例子:
```python
def list_stats(lst):
# 检查列表是否为空
if len(lst) == 0:
return "列表为空"
# 找出最大值
max_value = max(lst)
# 找出最小值
min_value = min(lst)
# 计算平均值并保留一位小数
avg_value = round(sum(lst) / len(lst), 1)
return {"max": max_value, "min": min_value, "avg": avg_value}
# 示例列表
numbers = [45, 23, 87, 19, 60]
stats = list_stats(numbers)
print(f"最大值:{stats['max']}")
print(f"最小值:{stats['min']}")
print(f"平均值:{stats['avg']}")
阅读全文