
ich bringe mir grade selber python bei und habe eine eine fehlermeldung bekommen die ich allerdings nicht nachvollziehen kann. bzw. ich bin der meinung das ich alles richtig gemacht habe
hier mein code:
#gespeichert als class_stundent.py
#****************************************************************
class student:
def __init__(self, name, major, gpa): # student
self.name=name
self.major=major
self.gpa=gpa
def on_honor_roll(self): #object is passed
if self.gpa >= 3.5:
return True
else:
return False
#****************************************************************
#gespeichert als add2.py
#****************************************************************
from class_student import student
student1 = student("jim","business",3.1)
student2 = student("pam","art",3.

print(student1.on_honor_roll())
#****************************************************************
Meine Fehlermeldung:
Traceback (most recent call last):
File "app.py", line 11, in <module>
print(student1.on_honor_roll())
AttributeError: 'student' object has no attribute 'on_honor_roll'