Я видел несколько ответов здесь относительно моей ошибки, но это не помогло мне. Я абсолютный noob в классах на python и только начал делать этот код еще в сентябре. Во всяком случае, посмотрите на мой кодTypeError: __init __() принимает ровно 3 аргумента (2 приведенных)
class SimpleCounter():
def __init__(self, startValue, firstValue):
firstValue = startValue
self.count = startValue
def click(self):
self.count += 1
def getCount(self):
return self.count
def __str__(self):
return 'The count is %d ' % (self.count)
def reset(self):
self.count += firstValue
a = SimpleCounter(5)
и это ошибка я получаю
Traceback (most recent call last):
File "C:\Users\Bilal\Downloads\simplecounter.py", line 26, in <module>
a = SimpleCounter(5)
TypeError: __init__() takes exactly 3 arguments (2 given
Fyi, ваши классы должны наследовать от 'object' (Google для классов питон нового стиля, если вам интересно, почему) – ThiefMaster