python
1 2class WordList: 3 def _init_(self): 4 self.lst = [] 5 def addWord(self, word): 6 self.lst.append(word) 7 def detWordList(self): 8 return self.lst 9 def clear(self): 10 self.lst = [] 11 12 13**a1 = WordList("Alice", "Bob") 14self.output** 15 16class Point: 17 def __init__(self, x, y): 18 self._x = x 19 self._y = y 20 21 def output(self): 22 print('Point(%d, %d)' % (self._x, self._y)) 23 24p1 = Point(1, 2) 25p2 = Point(3, 4) 26p1.output() 27p2.output() 28
なにがわからないのかというと、
下のコードはオンライン上で検索したものです。
それをみながら上の問題を実行できるようにしようと思いました
がしかし、
Python
1Traceback (most recent call last): 2 File "/Users/aya/Documents/mock.py", line 73, in <module> 3 a1 = WordList("Alice", "Bob") 4TypeError: WordList() takes no arguments 5
とこのようになってしまいました。argumentとは???
問題文は以下の通りです
Write the code to create an instance of WordList. Name the instance variable mywords, Using the appropriate methods, add two words to mywords, "Allice" and "Bob", get the words from mywords and print them, lastly, clear mywords.
なぜ私の回答では動かないのか、どのぶぶんを変えたらいいのかを教えていただけると嬉しいです。
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/03/25 11:21
退会済みユーザー
2021/03/25 11:34
2021/03/25 11:41
退会済みユーザー
2021/03/25 11:42
2021/03/25 11:45