我想返回一个函数,它给出所有50或更多标记的平均值.当我运行我的代码时,它总是返回一个空列表.这是我尝试过的:
def get_pass_average(marks):
average = []
for count in marks:
if count >= 50:
average = sum(count) / len(count)
return round(average,2)
def test_get_pass_average():
list1 = [50, 83, 26, 65, 92, 29, 77, 64]
print('%.2f' % (get_pass_average(list1)))
Run Code Online (Sandbox Code Playgroud)
请帮我弄清楚代码中的问题,输出应该是71.83.
python ×1