请在下面填入定义Book类的代码 # 用户通过键盘输入信息可以通过Book('Python',59.0)一个图书实例book,书名:Python,价格:59.0 # 通过book.sell()输出图书和价格,完成类的属性与实例化,初始继承,覆盖方法,类的内建函数
时间: 2024-03-10 08:45:11 浏览: 53
下面是定义Book类的代码,其中包含了类的属性、实例化、初始继承、覆盖方法和类的内建函数,并通过键盘输入信息来创建图书实例:
```python
class Book:
def __init__(self, title, price):
self.title = title
self.price = price
def sell(self):
print("书名:{},价格:{}".format(self.title, self.price))
def __str__(self):
return '书名:{},价格:{}'.format(self.title, self.price)
def __eq__(self, other):
if isinstance(other, Book):
return self.title == other.title and self.price == other.price
return False
# 通过键盘输入信息创建图书实例
title = input('请输入书名:')
price = float(input('请输入价格:'))
book = Book(title, price)
book.sell() # 输出:书名:Python,价格:59.0
```
用户可以运行上述代码,通过键盘输入信息来创建图书实例,并通过`book.sell()`方法输出图书和价格。
阅读全文