关于Python的问题:求列表最值

题目
本题目要求读入一个由任意整数组成的列表,输出所有元素中的最大值、最小值和平均值,要求平均值保留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))
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7706170
  • 除此之外, 这篇博客: python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位中的 2、代码列表 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 浪漫玫瑰

    • 浪漫玫瑰加爱心

    • 你中有我,我中有你

    • 浪漫小树

    • 用女朋友照片,绘制心形

    • 电脑弹窗表白

    • 字符画-用字符画出来你女朋友(尤其是这个,我最喜欢了)

  • 以下回答由chatgpt基于相关博客总结生成:

    可以使用以下代码来求一个列表中的最大值、最小值和平均值,并保留平均值的两位小数:

    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)