Criei a seguinte classe, usando o pychar, para criar uma conta, e seguir com a atividade:
class Cria_conta:
def __init__(self, codigo):
self.codigo = codigo
self.saldo = 0
def Deposita_valor(self, valor):
self.saldo += valor
def __str__(self):
return f"Codigo da conta: {self.codigo}\nSaldo na conta: {self.saldo}"
mas quando abro o console, e importo a classe, assim que dou a orientação: conta = Cria_conta(55) # por exemplo o console não cria o objeto e retorna erro
NameError: name 'Cria_conta' is not defined
Na documentação esse erro é retornado quando algo não tem nome definido ou valor não especificado.
Vale ressaltar que o mesmo código, no google colab, funciona normalmente e se o arquivo.py for executado com os objetos criados no mesmo