python输出简单商城代码
时间: 2023-03-28 15:03:32 浏览: 57
很高兴回答你的问题。以下是一个简单的 Python 商城代码示例:
```python
# 商品列表
products = {
"1": {"name": "iPhone 12", "price": 6999},
"2": {"name": "iPad Pro", "price": 7999},
"3": {"name": "MacBook Pro", "price": 12999},
"4": {"name": "AirPods Pro", "price": 1999},
}
# 购物车
cart = {}
# 显示商品列表
print("欢迎来到简单商城!")
print("商品列表:")
for key, value in products.items():
print(f"{key}. {value['name']} - ¥{value['price']}")
# 选择商品
while True:
choice = input("请输入商品编号,按 q 结束:")
if choice == "q":
break
elif choice in products:
product = products[choice]
print(f"已加入购物车:{product['name']} - ¥{product['price']}")
if choice in cart:
cart[choice]["count"] += 1
else:
cart[choice] = {"product": product, "count": 1}
else:
print("无效的商品编号,请重新输入。")
# 显示购物车
print("购物车:")
total_price =
for key, value in cart.items():
product = value["product"]
count = value["count"]
price = product["price"] * count
total_price += price
print(f"{product['name']} x {count} - ¥{price}")
print(f"总价:¥{total_price}")
```
希望这个代码示例能够帮助你。