Solução - Criando a classe Cliente

This commit is contained in:
Luiz Otávio
2022-12-02 08:06:04 -03:00
parent 54c01673de
commit c32d02430e
3 changed files with 37 additions and 1 deletions

View File

@@ -19,6 +19,11 @@ class Conta(abc.ABC):
print(f'O seu saldo é {self.saldo:.2f} {msg}')
print('--')
def __repr__(self):
class_name = type(self).__name__
attrs = f'({self.agencia!r}, {self.conta!r}, {self.saldo!r})'
return f'{class_name}{attrs}'
class ContaPoupanca(Conta):
def sacar(self, valor):
@@ -56,6 +61,12 @@ class ContaCorrente(Conta):
self.detalhes(f'(SAQUE NEGADO {valor})')
return self.saldo
def __repr__(self):
class_name = type(self).__name__
attrs = f'({self.agencia!r}, {self.conta!r}, {self.saldo!r}, '\
f'{self.limite!r})'
return f'{class_name}{attrs}'
if __name__ == '__main__':
cp1 = ContaPoupanca(111, 222)