Podemos ter varios objetos na lista todos chamados jogo? pois toda variavel criada e adicionada na lista pela página '/novo' terá o mesmo nome.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Podemos ter varios objetos na lista todos chamados jogo? pois toda variavel criada e adicionada na lista pela página '/novo' terá o mesmo nome.
Olá,
faltou postar um trecho do código que está se referindo.
Mas acredito que esteja de referindo a esse trecho:
jogo1 = Jogo('Tetris', 'Puzzle', 'Atari')
jogo2 = Jogo('God of War', 'Hack n Slash', 'PS2')
jogo3 = Jogo('Mortal Kombat', 'Luta', 'PS2')
Nesse caso Jogo é o nome da classe. O nome do jogo é o primeiro elemento dentro dos parenteses. Tetris, GOD e MK.
Até +
Desculpe, agora postei o trecho, me referia aos objetos criados pela função 'criar', todos estão referenciados a mesma variável jogo
Olá,
o trecho do código é outro mas a resposta é parecida.
Qdo vc utiliza:
jogo = Jogo(nome, categora, console)
Ou seja, não existe repetição dos valores, a menos que os valores inserirdos no form seja sempre os mesmos.
Não sei de já fez o curso de OO em Python, mas acredito que sua dificuldade de entendimento esteja aí. Em como funciona a criação de objetos em Python.
Se ainda restar dúvida, poste aí que tento seguir com outros exemplos.
Até +