有一个售货柜员机,内有多种商品供人购买(商品种类不超过100个),每种商品有 名称、数量、价等信息。编程完成n种商品信息的输入输出。
时间: 2024-02-25 11:52:55 浏览: 33
好的,这个问题很简单。为了实现这个功能,我们可以使用一个包含名称、数量、价格等信息的类来表示每种商品,并使用一个数组或列表来存储所有商品。下面是一个示例的 Python 代码:
```python
class Product:
def __init__(self, name, quantity, price):
self.name = name
self.quantity = quantity
self.price = price
# 输入商品信息
n = int(input("请输入商品数量:"))
products = []
for i in range(n):
name = input("请输入商品名称:")
quantity = int(input("请输入商品数量:"))
price = float(input("请输入商品价格:"))
product = Product(name, quantity, price)
products.append(product)
# 输出商品信息
print("商品信息:")
for product in products:
print("名称:{},数量:{},价格:{}".format(product.name, product.quantity, product.price))
```
以上代码中,我们首先定义了一个 `Product` 类,用于表示每种商品的信息。然后,我们通过输入商品数量和每种商品的名称、数量、价格等信息,创建了一个包含所有商品的列表 `products`。最后,我们遍历 `products` 列表,输出每种商品的信息。
希望这个回答能够帮到你!如果你有任何其他问题,请继续提问。
相关推荐
![](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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)