3.有一个售货柜员机,内有多种商品供人购买(商品种类不超过100个),每种商品有 名称、数量、价等信息。编程完成n种商品信息的输入输出。
时间: 2023-12-10 14:37:46 浏览: 50
这里给出一个简单的 Python 代码示例,可以用来输入和输出 n 种商品信息:
```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("请输入商品单价:"))
products.append(Product(name, quantity, price))
# 输出商品列表
print("商品列表:")
for product in products:
print(f"{product.name},数量:{product.quantity},单价:{product.price}")
```
这个程序中,我们定义了一个 `Product` 类,用于表示每一种商品。在主程序中,我们首先输入了商品种类数量 `n`,然后使用一个循环逐个输入每种商品的名称、数量和单价,并将它们存储在 `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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)