4
respostas

[Dúvida] Por que esse metodo de if nao funcionaria?e como corrigi-lo

for Programa in lista: if Programa.duraçao in Programa: print(f'{Programa.nome} - Temporadas {Programa.duraçao} - Likes {Programa.likes} -') elif Programa.temporadas in Programa: print(f'{Programa.nome} - Temporadas {Programa.temporadas} - Likes {Programa.likes} -')

4 respostas

VocÊ até poderia usar o in dentro do if, mas o certo seria verificar se a duração está no dicionário de atributos do 'Programa', e não comparar com o próprio objeto Programa.

Você podera fazer uma comparação, por exemplo:

if Programa.duração > 0:

Eu precisaria saber mais do código para ajudá-lo com mais detalhes.

entendi! vlw

Se o ajudou, marque como "tópico resolvido" =D

tópico resolvido

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software