Составление сообщения с отправителем, получателем и телом с помощью классов Python - PullRequest
0 голосов
/ 07 декабря 2018
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" я не уверен, что делать здесь, любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...