class Conta:
def __init__(self, saldo):
self.saldo = saldo
def sacar(self, valor_resgate):
if valor_resgate <= self.saldo:
self.saldo -= valor_resgate
print(f"\n{valor_resgate},00 resgatado da conta. Saldo atual: {self.saldo}\n")
else:
print("Saldo insuficiente para resgate. Saldo atual: " + str(self.saldo))
def depositar(self, valor_deposito):
self.saldo += valor_deposito
print(f"\n{valor_deposito},00 depositado na conta. Saldo atual: {self.saldo}\n")
class Carteira:
def __init__(self, dinheiro):
self.dinheiro = dinheiro
class Usuario:
def __init__(self, saldo_conta, dinheiro_carteira):
self.conta = Conta(saldo_conta)
self.carteira = Carteira(dinheiro_carteira)
def sacar(self, valor_resgate):
self.conta.sacar(valor_resgate)
def depositar(self, valor_deposito):
if self.carteira.dinheiro >= valor_deposito:
self.carteira.dinheiro -= valor_deposito
self.conta.depositar(valor_deposito)
else:
print(f"\nNão consegui depositar, não tenho dinnheiro suficiente em minha carteira. Dinheiro: {self.carteira.dinheiro},00.\n")
To embed this project on your website, copy the following code and paste it into your website's HTML: