class Conta:
def __init__(self,numero,titular,saldo,limite):
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print("O seu saldo é de: {} titular {}".format(self.__saldo,self.__titular))
def saca(self,valor):
self.__saldo -= valor
def deposita(self,valor):
self.__saldo += valor
def transfere(self,valor,conta):
self.saca(valor)
conta.deposita(valor)
@property
def saldo(self):
return self.__saldo
@property
def limite(self):
return self.__limite
@limite.setter
def limite(self, valor):
self.__limite = valor
o problema é quando vou testar para adicionar o limite aparece o erro:
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: 'int' object is not callable