Classe Book e busca por ano
Python
Easy
classes
Tarefa «Classe Book e busca por ano»
Crie uma classe Book com os atributos title (título), author (autor) e year (ano de publicação). Implemente o método __str__, que retorna uma string no formato 'Título — Autor (ano)'. Na entrada de dados, primeiro é dado um número n — a quantidade de livros. Em seguida, para cada livro, são inseridas três linhas: título, autor e ano. Depois disso, é inserido um número inteiro target_year. Imprima, separados por vírgula, todos os livros cujo ano de publicação seja igual a target_year, na ordem em que foram inseridos. Se não houver esses livros, imprima 'Não'. Restrições: n ≤ 100, ano é um número inteiro de 1000 a 2024.
Formato de Entrada
Primeira linha: um número inteiro n. Em seguida, n blocos de três linhas: título, autor e ano. Última linha: um número inteiro target_year.
Formato de Saída
Uma string com os títulos dos livros, separados por vírgula e espaço, ou 'Não'.
Exemplos
Exemplo 1
ENTRADA
5.0
10.0
4.0
SAÍDA
Circle with area 78.53981633974483
Rectangle with area 40.0
Exemplo 2
ENTRADA
1.0
2.0
3.0
SAÍDA
Circle with area 3.141592653589793
Rectangle with area 6.0
main.py