Dúvida 1: Dentro do metódo transferir_dinheiro, gostaria de imprimir o saldo da conta origem, após a transferência.
Para esse cenário, qual seria a forma correta para imprimir o saldo?
- Utilizar o atributo self_.saldo e guardar na variável seu_saldo?
seu_saldo = self.__saldo
- Utilizar um método self.imprimir_extrato() e guardar o valor na variável seu_saldo?
seu_saldo = self.imprimir_extrato()
Método transferir_dinheiro
def transferir_dinheiro (self, valor, conta_destino):
self.sacar_dinheiro(valor)
conta_destino.depositar_dinheiro(valor)
Método imprimir_extrato
def imprimir_extrato (self):
print("Olá {}, seu saldo é de {}". format(self.__titular, self.__saldo))
Dúvida 2: O que seria correto, utilizar variável ou atributo, para imprimir o saldo dentro do método transferir_dinheiro?
Através de variável:
print("Saldo em conta: {}.".format(seu_saldo))
Através do atributo:
print("Saldo em conta: {}.".format(self.__saldo))