Python 属性错误:';dict';对象没有属性';值';。我不知道为什么

Python 属性错误:';dict';对象没有属性';值';。我不知道为什么,python,Python,您想用值替换平均值函数中的值,而不是值。 korean, english, mathematics, science = map(int, input().split()) def get_min_max_score(*args): return min(args),max(args) def get_average(**kwargs): return float(sum(kwargs.value())/len(kwargs)) min_score, max_score =

您想用

替换
平均值
函数中的
,而不是
korean, english, mathematics, science = map(int, input().split())
def get_min_max_score(*args):
    return min(args),max(args)
def get_average(**kwargs):
    return float(sum(kwargs.value())/len(kwargs))


min_score, max_score = get_min_max_score(korean, english, mathematics, science)
average_score = get_average(korean=korean, english=english, mathematics=mathematics, science=science)
print('min: {0:.2f}, max: {1:.2f}, average: {2:.2f}'.format(min_score, max_score, average_score))

min_score, max_score = get_min_max_score(english, science)
average_score = get_average(english=english, science=science)
print('min: {0:.2f}, max: {1:.2f}, average: {2:.2f}'.format(min_score, max_score, average_score))