题目
本题目要求读入一个由任意整数组成的列表,输出所有元素中的最大值、最小值和平均值,要求平均值保留2位小数。
输入格式:
输入一个由任意多个整数组成的列表。
输出格式:
输出所有元素中的最大值、最小值和平均值,要求平均值保留2位小数。
输入样例:
在这里给出一组输入。例如:
[17, 11, 10, 39]
输出样例:
在这里给出相应的输出。例如:
max = 39, min = 10, avg = 19.25
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
请问应该怎么写啊?谢谢
lst = eval(input())
max_num = max(lst)
min_num = min(lst)
avg_num = sum(lst) / len(lst)
print("max = %d, min = %d, avg = %.2f" % (max_num, min_num, avg_num))
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!浪漫玫瑰
浪漫玫瑰加爱心
你中有我,我中有你
浪漫小树
用女朋友照片,绘制心形
电脑弹窗表白
字符画-用字符画出来你女朋友(尤其是这个,我最喜欢了)
可以使用以下代码来求一个列表中的最大值、最小值和平均值,并保留平均值的两位小数:
my_list = [...] # 输入一个列表,由任意多个整数组成
# 求最大值
max_value = max(my_list)
# 求最小值
min_value = min(my_list)
# 求平均值,并保留两位小数
mean_value = round(sum(my_list) / len(my_list), 2)
# 打印结果
print("最大值:", max_value)
print("最小值:", min_value)
print("平均值:", mean_value)