Deu o erro abaixo, o que fiz de errado? Traceback (most recent call last): File "", line 1, in File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.3.3\plugins\python-ce\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self.systemimport(name, args, *kwargs) File "C:\Users\Lucas\PycharmProjects\oo\venv\Conta.py", line 28 def transfere(self, valor, destino): ^ SyntaxError: invalid syntax
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 {} do titular {}".format(self.__saldo, self.__titular))
def deposita(self,valor):
self.__saldo += valor
def pode_sacar(self, valor_a_sacar):
valor_disponivel_a_sacar = self.__saldo + self.__limite
return valor_a_sacar <= (self.__saldo + self.__limite)
def saca(self, valor):
if(self.pode_sacar(valor)):
self.__saldo -= valor
else:
print(("O valor {} passou o limite".format(valor))
def transfere(self, valor, destino):
self.saca(valor)
destino.deposita(valor)
@property
def saldo(self):
return self.__saldo
@property
def titular(self):
return self.__titular
@property
def limite(self):
return self.__limite
@limite.setter
def limite(self, limite):
self.__limite = limite