Book类及按年份搜索
Python
Easy
classes
任务 «Book类及按年份搜索»
创建一个类 `Book`,包含属性 `title`、`author` 和 `year`。实现 `__str__` 方法,返回格式为 `'Title — Author (year)'` 的字符串。输入首先包含一个数字 `n` —— 表示书的数量。然后,每本书输入三行:书名、作者和年份。之后,输入一个整数 `target_year`。输出所有出版年份等于 `target_year` 的书,用逗号分隔,按输入顺序排列。如果没有这样的书,则输出 `'None'`。约束条件:`n ≤ 100`,年份为 1000 到 2024 之间的整数。
输入格式
第一行:整数n。接下来n组数据,每组三行:书名、作者、年份。最后一行:整数target_year。
输出格式
一串由逗号和空格分隔的书名,或'No'。
示例
示例 1
输入
5.0
10.0
4.0
输出
Circle with area 78.53981633974483
Rectangle with area 40.0
示例 2
输入
1.0
2.0
3.0
输出
Circle with area 3.141592653589793
Rectangle with area 6.0
main.py