class Message:
def __init__ (self, sender, recipient):
self._sender = sender
self._recipient = recipient
self._body = [sender,'to',recipient,]
def append(self):
self._append = self._body.append(self)
def toString(self):
return self._body
wishList = Message("Annie", "Santa")
wishList.append('For Christmas, I would like:')
wishList.append("A surf board")
wishList.append("An Arduino programming kit")
wishList.append("World peace")`enter code here`
myList = str(wishList.toString)
print(myList)
когда я запускаю, я получаю ошибку типа при первом добавлении: "TypeError: append () принимает 1 позиционный аргумент, но передано 2" я не уверен, что делать здесь, любая помощь будет оценена.