猿问

如何在函数 Python 中调用类

我是一个完全的业余爱好者,并试图弄清楚如何编写一个函数,该函数接受一个对象列表,并返回一个所述对象的名称列表(基于它们是否通过 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  

这是我所能召集的,抱歉我刚上课,打电话给我很困惑。上面的代码根本没有引用这个类,我真的很困惑如何这样做。我没有语法错误或任何东西,我认为我的逻辑有致命的缺陷。


慕姐8265434
浏览 211回答 4
4回答
随时随地看视频慕课网APP

相关分类

Python
我要回答