Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quando executo o codigo para mostrar o extrato dá erro

AttributeError: 'Conta' object has no attribute 'extrato'

Consigo criar as contas e mostrar saldo individualmente, mas ao pedir o extrato, dá o erro acima. Segue o código: class Conta:

def __init__(self, numero, titular, saldo, limite):
    print("Construindo objeto ... {}".format(self))
    self.numero = numero
    self.titular = titular
    self.saldo = saldo
    self.limite = limite

def extrato(self):
    print('Saldo de {} do titular {} '.format(self.saldo, self.titular))
3 respostas

Está executando assim?

conta = Conta(123, 'José', 100, 1000)
conta.extrato()

Sim, Filipe! exatamente, como o Nico mostra pra fazer.. por isso, minha duvida. Está parecendo que extrato, deposita e saca não estão sendo compreendidos pelo python. Quando executo qualquer um destes, dá o mesmo erro. Não encontrado. :-(

solução!

Filipe, zerei tudo e reiniciei. Não sei o que houve, mas deu certo. Obrigada pelo retorno.