请创建一个购物车类(Cart),并创建对应的购物车对象。 属性:商品列表(ProductList) 方法:添加商品(add)、删除商品(rm)、展示采购的商品(show)
时间: 2023-11-04 21:05:43 浏览: 39
好的,根据您的要求,我来为您创建一个购物车类(Cart):
```python
class Cart:
def __init__(self):
self.product_list = []
def add(self, product):
self.product_list.append(product)
def rm(self, product):
if product in self.product_list:
self.product_list.remove(product)
else:
print("Product not found in cart.")
def show(self):
for product in self.product_list:
print(product)
```
现在,我们可以创建一个购物车对象并进行测试:
```python
cart = Cart()
cart.add("Apple")
cart.add("Orange")
cart.add("Banana")
cart.add("Pear")
cart.show() # Output: Apple, Orange, Banana, Pear
cart.rm("Orange")
cart.show() # Output: Apple, Banana, Pear
```
以上就是购物车类(Cart)的代码和测试,您可以根据自己的需求进行修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)