【发布时间】:2021-03-31 20:37:18
【问题描述】:
class Student:
def __init__(self,first,last,id):
self._first_name = first
self._last_name = last
self._id_number = id
self._enrolled_in = []
def enroll_in_course(self,course):
self._enrolled_in.append(course)
return self._enrolled_in()
s1 = Student("kathy","lor","323232")
s1.enroll_in_course("hello")
print(s1._enrolled_in)
在上面的代码中,我得到的错误是:
回溯(最近一次通话最后一次):
文件“main.py”,第 14 行,在 s1.enroll_in_course("hello") 文件“main.py”,第 10 行,在enroll_in_course 返回 self._enrolled_in() TypeError: 'list' 对象不可调用
我正在尝试解决该错误,但无法解决。谁能帮帮我。
【问题讨论】:
-
我想你的意思是在第 9 行使用
_enrolled_in -
我已经纠正了这个小错误。 @Adithya
-
您现在必须提出新问题才能解决另一个错误。
标签: python