我正在编写一个函数,它接受一个调用另外两个函数的输入。我编写其他两个函数没有问题,但由于某种原因,我收到了写第三个函数的错误信息,与语法有关。
def get_class_average(students):
results=[]
for student in students:
x=get_average(student)
results.append(x)
return average(results)
我收到错误代码:
def get_class_average(students):
^
SyntaxError: invalid syntax
我错过了什么?我写def的方式似乎没有任何问题。
答案 0 :(得分:3)
在定义def之前检查一行,并确保语法正确以结束语句。
答案 1 :(得分:1)
第一行之后的每一行都需要一个标签。
def get_class_average(students):
results=[]
for student in students:
x=get_average(student)
results.append(x)
return average(results)