我试图返回基于上一个定义的学生成绩的加权平均数。我已经定义了字典,但我认为我试图把数字取出来是不正确的。你知道吗
def Average(lst):
return sum(lst) / len(lst)
# Driver Code
lst = [1,2,3,4,5]
average = Average(lst)
print("Average of the list =", average)
def get_weighted_average(student):
return average('homework')*0.10 + average('quizzes')*0.30 + average('tests')*.60
#driver code
students = [steve, alice, tyler]
print(get_weighted_average('steve'))
如何从以上等级的字典中得到加权平均数?你知道吗
您的数据的主要来源是什么?短信?不管怎样,看来你脑子里有这样的想法。你知道吗
命令式方法
1-你的“数据库”
用例:
2.
average
和get_weighted_average
的定义用例:
或者使用list
或者使用dict
面向对象方法
所有这些都显示出来了,您想要做的事情可能最好通过以OO方式编程来完成。一个简单的例子
用例:
相关问题 更多 >
编程相关推荐