如果不允许定义RetailItem函数,可以使用类来实现相同的功能。以下是一个示例:
class RetailItem:
def __init__(self, description, quantity, price):
self.description = description
self.quantity = quantity
self.price = price
def get_description(self):
return self.description
def get_quantity(self):
return self.quantity
def get_price(self):
return self.price
item1 = RetailItem("Shirt", 10, 20.99)
item2 = RetailItem("Pants", 5, 30.99)
print(item1.get_description()) # 输出:Shirt
print(item2.get_price()) # 输出:30.99
在这个示例中,我们使用类RetailItem来代替函数,通过初始化方法__init__
来创建一个实例对象,并使用各种方法来获取描述、数量和价格的值。最后,我们创建了两个RetailItem的实例对象item1和item2,并打印了它们的属性值。