for programa in filmes_e_series:
detalhes = programa.duracao if hasattr(programa, "duracao") and hasattr(programa, "ano") else programa.temporadas
print("Nome do Programa: {} Detalhes: {} - Quantidade Likes: {}".format(programa.nome, detalhes, programa.likes))
############## RESULTADO NO CONSOLE
Nome do Programa: Vingadores - Guerra Infinita Detalhes: 160 - Quantidade Likes: 3
Nome do Programa: Flash Detalhes: 7 - Quantidade Likes: 2
minha dúvida é a seguinte, dentro do for do exercício do video, ( eu ainda não vi a próxima aula, porém, quero tirar essa dúvida), é má prática o uso de operadores lógicos para ter acesso dentro da variável Detalhes por meio do if apresentado ? meu código está funcional, e chegando no resultado que esperava, mas quero saber se o mesmo é má prática, como estou migrando do java para python, essas pequenas dúvidas, podem ser grandes lá na frente. desde já, agradeço.