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