Carregando...
Carregando...
Uma empresa de desenvolvimento de software está trabalhando em um projeto de gerenciamento de biblioteca.
O sistema deve permitir a busca de livros por gênero e ano de publicação. As informações sobre os livros estão armazenadas em duas listas: uma lista de strings com os títulos dos livros e uma lista de tuplas contendo o gênero e o ano de publicação de cada livro, respectivamente.
O programador precisa escrever um código que permita ao usuário inserir um gênero e um intervalo de anos e retorne todos os títulos de livros que correspondam a esses critérios.
Considere as seguintes listas como exemplo:
titulos = ["Livro A", "Livro B", "Livro C", "Livro D"]
informacoes = [("Ficção", 2001), ("História", 1999), ("Ficção", 2010), ("Biografia", 2005)]
Escreva um código em Python que solicite ao usuário o gênero e um intervalo de anos e retorne os títulos dos livros que se enquadram nesses critérios.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA
A alternativa está correta porque combina a função zip com list comprehension para iterar simultaneamente sobre as listas titulos e informações.
O código verifica se cada livro corresponde ao gênero desejado e se o ano de publicação está dentro do intervalo especificado.
Esta solução é eficiente e direta, atendendo aos requisitos do problema de forma elegante.