问题描述
class Student:
def checkpassfail(self):
if self.marks>30:
return True
else:
return False
def __init__(self,names,marks):
self.names=names
self.marks=marks
student1= Student('jack',87)
print(student1.names)
print(student1.marks)
解决方法
这里在student类中,构造函数应该是这样定义的
class Student:
def __init__(self,names,marks):
self.names=names
self.marks=marks
def checkpassfail(self):
if self.marks>30:
return True
else:
return False
student1= Student('jack',87)
if student1.checkpassfail():
print(student1.names)
print(student1.marks)