def percent(marks):
return (marks[0]+marks[1]+marks[2]+marks[3]/400)*100
marks1=[54,65,85,54]
percent1=percent(marks1)
marks2=[54,52,65,85]
percent2 = percent(marks2)
print(percent1,percent2)
原文由 Anuj 发布,翻译遵循 CC BY-SA 4.0 许可协议
return
之后的行不会随时执行。所以你可以删除它们,什么都不会改变。消息告诉你这件事,因为有这样的代码是很不寻常的。我想你想要这个:
Python 代码中的空格很重要。在您的代码中,所有行都是函数的一部分。在固定代码中,它们不是。