Boa noite pessoal! Aprendendo diariamente... Mas com algumas dúvidas:
Ao executar os métodos de deposita, extrato e saca pelo consoleexibem os seguintes erros:
from conta import Conta Conta(123, "Nico", 55.5, 1000.0) Construindo objeto ... <conta.Conta object at 0x102c36130> = Resultado ok.. <conta.Conta object at 0x102c36130>
Erro dizendo que conta não é definida..
conta.deposita(300.0) Traceback (most recent call last): File "", line 1, in NameError: name 'conta' is not defined
Erro dizendo que conta não é definida..
conta.extrato() Traceback (most recent call last): File "", line 1, in NameError: name 'conta' is not defined
Erro dizendo que conta não é definida..
conta.saca(100.0) Traceback (most recent call last): File "", line 1, in NameError: name 'conta' is not defined
A classe digita foi:
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))
def deposita(self, valor):
self.saldo += valor
def saca(self, valor):
self.saldo -= valor
Neste caso, onde será o erro que não percebo por gentileza? Obrigado!