Quando eu executo o código, fala q tem um erro no metodo Transferir e um erro em "conta1.Transferir(50,conta2)"
class Conta:
def __init__(self,numero,titular,saldo,limite): # o quê está entre parenteses são ATRIBUTOS.
self.__numero = numero
self.__titular = titular
self.__saldo = saldo
self.__limite = limite
def Extrato(self):
print(f'Saldo de R${self.__saldo} do titular {self.__titular}')
def Depositar(self,valor):
self.__saldo +=valor
print(f'Deposito de R${valor}')
def Sacar(self,valor):
self.__saldo-=valor
print(f'Saque efetuado no valor de R${valor}')
def Transferir(self, valor, destino):
self.saca(valor)
destino.deposita(valor)
conta1 = Conta(123,'Leandro',100,2000)
conta2 = Conta(235,'Laninha',200,2000)
conta1.Transferir(50,conta2)