Como faço para realizar uma função de transferencia da conta1 p/ conta2?
Como faço para realizar uma função de transferencia da conta1 p/ conta2?
Bom dia Eduardo, tudo bem? Espero que sim!
Esse assunto é abordado na parte 4 do curso que você está fazendo. Aqui está a forma como o código fica com a parte de transferir:
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
def transfere(self, valor, destino):
self.saca(valor)
destino.deposita(valor)
Ao criar duas contas:
conta1 = Conta(1, 'Fulano', 1000, 500)
conta2 = Conta(2, 'Ciclano', 400, 300)
conta1.transfere(400, conta2)
Podemos usar o método transfere() para transferir o dinheiro de uma conta para uma outra conta.
Espero que tenha tirado sua dúvida.
Estou à disposição. Bons estudos!