TypeError: 'int' object is not callable
Хочу проверить схожесть паролей первого и второго, вылазит ошибка TypeError: 'int' object is not callable, помогите пожалуйста.
class Register():
def __init__(self, login, password, password2):
self.login = login
self.password = password
self.password2 = password2
def password(self):
if 6 < len(self.login) > 15:
print("Форма вашего логина не должна превышать 15 символов")
elif self.password != self.password2:
print("Пароли не совпадают")
car = Register(login="[email protected]", password=12345678, password2=123456789)
car.password()
Traceback (most recent call last):
File "/Users/user/PycharmProject/register/register.py", line 18, in <module>
car.password()
TypeError: 'int' object is not callable
Ответы (1 шт):
Автор решения: splash58
→ Ссылка
вы дважды объявляете объекты с одним и тес же именем
self.password = password
def password(self):
переименуйте функцию, и все заработат