我假设你们中的许多人都熟悉codearcademy Python类。正如标题所说,我现在必须拿到全班的平均分。这就是我所做的:
def get_class_average(students):
results = []
for student in students:
results.append(get_average(student))
return average(results)
我得到的错误是“哦,再试一次。get_class_average([alice,lloyd])返回91.15,而不是预期的85.85”。我已经5个小时没能找到我的错误了,所以请看一下,告诉我代码有什么问题。
return
语句的缩进错误。目前,它是在循环的第一次迭代之后返回的。下面是正确的缩进:您还可以使用列表理解来简化代码:
相关问题 更多 >
编程相关推荐