aparece o seguinte aviso def trasferir(self, valor, origem, destino): origem.sacar(valor) destino.depositar(valor) -> none
e no terminal o método não esta disponível
class Conta:
def __init__(self, numero, titular, saldo, limite):
print(f"Construindo objeto ... {self}")
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print(f"Saldo de {self.__saldo} do titular {self.__titular}")
def depositar(self, valor):
self.__saldo += valor
def sacar(self, valor):
if valor > self.__saldo:
print("Saldo insuficiênte")
else:
self.__saldo -= valor
def trasferir(self, valor, origem, destino):
origem.sacar(valor)
destino.depositar(valor)