Bom dia! A video aula pede para que eu execute o codigo, tendo assim a saida com o print de "Avengers - Infinity Wars', 2018, 160"
Porem, ao tentar executa-lo consigo o seguinte erro:
Traceback (most recent call last): File "C:/Users/Sousa/PycharmProjects/python3oo2/models.py", line 1, in class Filme: File "C:/Users/Sousa/PycharmProjects/python3oo2/models.py", line 8, in Filme Avengers = Filme('Avengers - Infinity Wars', 2018, 160) NameError: name 'Filme' is not defined
Logo, tentei executar o seguinte codigo no console do python:
">>from models import Filme"
Porem a saida para este comando tambem foi um erro:
"Traceback (most recent call last): File "", line 1, in
File "C:\Program Files\JetBrains\PyCharm Community Edition 2019.1.1\helpers\pydev_pydev_bundle\pydev_import_hook.py", line 21, in do_import module = self.systemimport(name, args, *kwargs)
File "C:\Users\Sousa\PycharmProjects\python3oo2\models.py", line 1, in class Filme:
File "C:\Users\Sousa\PycharmProjects\python3oo2\models.py", line 8, in Filme Avengers = Filme('Avengers - Infinity Wars', 2018, 160)
NameError: name 'Filme' is not defined"
Segue o codigo! P.S: Baixei a ultima versao do Python(3.7.2), porem meu interpretador e o Python 3.6.0
Obrigado!
class Filme:
def __init__(self, name, year, duration):
self.name = name
self.year = year
self.duration = duration
Avengers = Filme('Avengers - Infinity Wars', 2018, 160)
print(Avengers.name)