在python中输入一个包含若干自然数的列表输出这些自然数的平均值,结果保留3个小数?

大哥,打扰一下,在python中输入一个包含若干自然数的列表输出这些自然数的平均值,结果保留3个小数?
最新回答
晚风习习

2024-11-27 05:13:20

#!/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@author:Storm_duck
@file  :Average.py
@time  :2020/3/10 9:46
"""

"""
输入一个包含若干

自然数
的列表输出这些自然数的
平均值
,结果保留3个小数
"""


def aver(alist):
return sum(alist) / len(alist)

if __name__ == "__main__":
olist = eval(input("输入一个包含自然数的列表,形如:[1,2,3]:"))
print("列表平均值是:{:.3f}".format(aver(olist)))