设计一个book类,包括name,price,number三个属性,分别表示书名,价格和数量,方法包括show()输出书的name,price,number和total信息(total为总金额,等于price*number)。在主模块中定义book类的一个对象,用户输入name,price和number作为对象的属性,调用show方法显示该书的信息
时间: 2024-03-14 15:46:14 浏览: 37
F1book的属性与方法
好的,这是一个简单的Python代码实现:
```python
class Book:
def __init__(self, name, price, number):
self.name = name
self.price = price
self.number = number
def show(self):
total = self.price * self.number
print("书名:", self.name)
print("价格:", self.price)
print("数量:", self.number)
print("总金额:", total)
name = input("请输入书名:")
price = float(input("请输入价格:"))
number = int(input("请输入数量:"))
book = Book(name, price, number)
book.show()
```
用户输入书名、价格和数量后,程序将创建一个Book对象,然后调用show()方法输出该书的信息,包括书名、价格、数量和总金额。
阅读全文