Olá Eu estou com o código exatamente como o do professor, nao copiei aqui a Class Filme pois com ela está tudo e ocuparia muito espaço. Procurei por varios lugares pra ver se era algum problema na versão do python ja que a do professor usa na Aula é a 3.6, se eu não estiver errado, pelo fato do vídeo ser um pouco antigo e eu uso a 3.9.6 porém não consegui achar nada sobre isso.Enfim segue abaixo o que tem sido minha dor de cabeça essa noite
Obs: O problema de identação está sendo aqui mesmo, pois é a primeira vez utilizando o fórum e não sei muito bem como funciona o editor, perdão
class Filme:
*
*
*
class Serie:
def init(self, nome, ano, temporadas):
self.nome = nome.title()
self.ano = ano
self.temporadas = temporadas
self.likes = 0
@property
def likes(self):
return self.likes
def darlike(self):
self.likes += 1
@property
def nome(self):
return self.nome
@nome.setter
def nome(self, novonome):
self.nome = novonome.tittle()
atlanta = Serie('Atlanta', 2018, 2)
O pycharm ja me mostra que a class Serie não existe e pede para criar, e ao executar aparece o erro ''Name 'Serie' is not defined''
Pórem o curioso é que no python console funciona normalmente e consigo atribuir valores a classe e utilizar ela normalmente, abaixo um testezinho mostrando que está tudo ok com código
from projeto import Classe
>>>s1 = Serie('jsdaasd', 56465, 54654)
>>>s1.nome
'Jsdaasd'
>>>s1.dar_like()
>>>s1.likes
1
>>>s1.dar_like()
>>>s1.likes
2