练习5.8
"""
# 计算平均数、标准差
import math
def avg_grade(**grades):
sum = 0
for v in grades.values():
sum += v
avg = sum / len(grades)
s = math.pow(avg, 1/2)
print('平均数:', round(avg, 2))
print('标准差:', round(s, 2))
# 对分数排序
def sort_grade(**grades):
r = sorted([(v, k) for k, v in grades.items()], reverse = True)
print(r)
l = {'anne': 70, 'lily': 84, 'dick': 93}
avg_grade(**l)
sort_grade(**l)
python大学实用教程练习5.8(平均数、标准差)
最新推荐文章于 2021-11-20 19:26:14 发布