diff --git a/aula158/contas.py b/aula158/contas.py new file mode 100644 index 0000000..c638977 --- /dev/null +++ b/aula158/contas.py @@ -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}')