我不熟悉python中的类和对象,需要帮助。
我需要创建一个属性为“Classes TAKED”的学生类。该对象应存储班级编号(如001)、上课的学期(如“秋季”)以及学生获得的成绩。
我被“Class taken”
属性卡住了。我不明白我是否必须创建一个列表或以其他方式定义它
基本上,我无法定义一个列表,调用它并在函数中使用它
错误是
NameError: name 'self' is not defined
提前感谢您的帮助:)
class Student(object):
def __init__(self, number,ClassNumber,Semester,Grade):
self.number = number
self.classTaken=[]
def register():
ClassNumber = input('Enter ClassNumber: ')
Semester = input('Enter Semester: ')
Grade = input('Enter Grade: ')
print(self.classTaken.append(Student(Semester)))
student1= Student.register(self.classTaken)
你可以试试这个
相关问题 更多 >
编程相关推荐