Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro no código

Já digitei o código da aula manualmente e também copiei e colei o do instrutor e ele segue dando erro no programa. Ele ponta erro de indentação ou de sintaxe.

Assim: File "", line 3 def__init__(self, codigo): ^ SyntaxError: invalid syntax

Senndo que meu código está assim: 

`class ContaCorrente: 

  def__init__(self, codigo):
    self.codigo = codigo
    self.saldo = 0

  def deposita(self, valor):
    self.saldo += valor

  def__str__(self):
    return "[codigo {} saldo {}]".format(self.codigo, self.saldo)

`

2 respostas

Veja a indentação de self.saldo = 0, não está conforme o exemplo. Avance com o TAB.

solução!

Você precisa colocar um espaço em branco entre o def e o __

class ContaCorrente: 

  def __init__(self, codigo):
    self.codigo = codigo
    self.saldo = 0

  def deposita(self, valor):
    self.saldo += valor

  def __str__(self):
    return "[codigo {} saldo {}]".format(self.codigo, self.saldo)