写一个购物系统,询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车
时间: 2024-02-06 07:02:09 浏览: 74
一个购物系统
好的,我可以为您编写一个购物系统。以下是我建议的代码实现:
```python
# 创建商品列表
products = [{'id': 1, 'name': '手机', 'price': 1999},
{'id': 2, 'name': '电脑', 'price': 4999},
{'id': 3, 'name': '平板', 'price': 2999},
{'id': 4, 'name': '耳机', 'price': 99},
{'id': 5, 'name': '键盘', 'price': 199},
{'id': 6, 'name': '鼠标', 'price': 99}]
# 创建购物车
cart = []
# 打印商品列表
print('商品列表:')
for product in products:
print(f"编号:{product['id']},名称:{product['name']},价格:{product['price']}元")
# 询问用户想购买哪件商品
while True:
choice = input('请输入商品编号,按q退出:')
if choice == 'q':
break
else:
# 查找用户选择的商品
for product in products:
if product['id'] == int(choice):
# 添加商品到购物车
cart.append(product)
print(f"{product['name']}已添加到购物车。")
# 打印购物车
print('\n购物车:')
for product in cart:
print(f"名称:{product['name']},价格:{product['price']}元")
```
以上代码实现了一个简单的购物系统,包括商品列表、购物车、用户选择商品并添加到购物车等功能。您可以根据需要进行修改和优化。
阅读全文