Quando vou importar a classe Conta no Python Console aparece o erro "NameError: name 'limite' is not defined".
Meu código:
class Conta:
def __init__(self, numero, titular, saldo, limite):
print("Construindo um objeto...{}".format(self))
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print("O saldo do titular {} é {} reais".format(self.__titular,self.__saldo))
def deposita(self,valor):
self.__saldo += valor
def saca(self,valor):
self.__saldo -= valor
def transfere(self,valor,destino):
self.saca(valor)
destino.deposita(valor)
@property
def saldo(self):
return self.__saldo
@property
def titular(self):
return self.__titular
@property
def get_limite(self):
return self.__limite
@limite.setter
def limite(self, limite):
self.__limite = limite
O que pode ser?