我是一个完全的业余爱好者,并试图弄清楚如何编写一个函数,该函数接受一个对象列表,并返回一个所述对象的名称列表(基于它们是否通过 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
这是我所能召集的,抱歉我刚上课,打电话给我很困惑。上面的代码根本没有引用这个类,我真的很困惑如何这样做。我没有语法错误或任何东西,我认为我的逻辑有致命的缺陷。
相关分类