Solução - Criando a classe abstrata Conta

This commit is contained in:
Luiz Otávio
2022-12-01 09:00:28 -03:00
parent 191fd5c394
commit 1c2b260642

18
aula158/contas.py Normal file
View File

@@ -0,0 +1,18 @@
import abc
class Conta(abc.ABC):
def __init__(self, agencia, conta, saldo):
self.agencia = agencia
self.conta = conta
self.saldo = saldo
@abc.abstractmethod
def sacar(self, valor): ...
def depositar(self, valor):
self.saldo += valor
self.detalhes(f'(DEPÓSITO {valor})')
def detalhes(self, msg=''):
print(f'O seu saldo é {self.saldo:.2f} {msg}')