class Conta:
def __init__(self, numero, titular, saldo, limite =1000 ):
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def extrato(self):
print(f"Saldo de {self.__saldo:.2f} do titular {self.__titular}")
def deposita(self, valor):
self.__saldo += valor
def saca(self, valor):
self.__saldo -= valor
def transfere(self, valor, destino):
if self.__saldo - valor < 0:
print(f"Seu saldo é inferior ao valor do depósito. Saldo de R$ {self.__saldo}")
print("Por favor. digite um valor menor ou igual a seu saldo")
else:
self.saca(valor)
destino.deposita(valor)
Tentei corrigir um possível problema na transferência onde a "origem" não possui saldo para aquela transferência