我是一个完全的业余爱好者,正在努力研究如何编写一个函数,该函数接受一个对象列表,并返回一个所述对象的名称列表(基于它们是否传递if语句)。这是我在教程帮助下编写的课程:
class Student:
passmark=50
def __init__(self,name,mark):
self.name=name
self.mark=mark
def passes(self):
return self.mark > Student.passmark
所以从现在开始,我假设我列了一个对象列表,比如:
students = []
虽然这个列表只是一个全新的列表,这是必要的,但我如何将它链接到类?从这一点上,我想找出哪些学生失败了,并把他们还给我,还有我困惑的地方:
def failed(list):
for student in Students:
if passmark > self.mark:
return list
我只能说,对不起,我刚去上课,上课对我来说很混乱。上面的代码根本没有引用类,我真的很困惑如何这样做。我没有语法错误,我想我的逻辑有致命的缺陷。