题目要求
本题定义一个Book类,具有作者author、书名name、价格price等数据属性,具有销售sell方法,实现输出某书名(作者名)的价格。然后测试Book类,第一行输入书名,第二行输入作者,第三行输入价格,最后创建Book类对象b1,并且调用sell方法输出信息。
Book类的部分代码如下,请复制到代码区,然后修改代码完成编程。
class Book(object):
def __init__(self,name,author,price):
#以下填写代码实现初始化
#初始化结束
def sell(self):
print("%s(%s)的销售价格为%d" %(self.name,self.author,self.price))
s1=input() #输入书名给s1
s2=input() #输入作者给s2
p=float(input()) #输入价格给p
#以下填写代码定义Book类对象b1
#定义结束
b1.sell()
Python Program
wzh
58
Python Program(wzh)的销售价格为58
参考代码
class Book(object):
def __init__(self,name,author,price):
#以下填写代码实现初始化
self.name=name
self.author=author
self.price=price
#初始化结束
def sell(self):
print("%s(%s)的销售价格为%d" %(self.name,self.author,self.price))
s1=input() #输入书名给s1
s2=input() #输入作者给s2
p=float(input()) #输入价格给p
#以下填写代码定义Book类对象b1
b1=Book(s1,s2,p)
#定义结束
b1.sell()