练习-实战7:简易购物系统 请输入您的购物资金:50 ****************************** 商品列表如下: 1.商品:牛奶,价格:5 2.商品:鸡蛋,价格:20 3.商品:香蕉,价格:10 4.商品:杯子,价格:10
时间: 2023-11-25 14:49:50 浏览: 70
简单的购物系统
以下是简易购物系统的Python代码,您可以根据需要修改商品列表和价格,以及购物资金的输入方式:
```python
# 获取购物资金
money = float(input("请输入您的购物资金:"))
# 商品列表
goods = {"1": {"name": "牛奶", "price": 5},
"2": {"name": "鸡蛋", "price": 20},
"3": {"name": "香蕉", "price": 10},
"4": {"name": "杯子", "price": 10}}
# 输出商品列表
print("******************************")
print("商品列表如下:")
for key, value in goods.items():
print(key + ".商品:" + value["name"] + ",价格:" + str(value["price"]))
# 购物过程
shopping_list = []
while True:
choice = input("请输入您要购买的商品编号(按q退出):")
if choice == "q":
break
elif choice not in goods.keys():
print("输入有误,请重新输入!")
else:
if money < goods[choice]["price"]:
print("余额不足,无法购买!")
else:
shopping_list.append(goods[choice])
money -= goods[choice]["price"]
print("已将商品:" + goods[choice]["name"] + ",加入购物车!")
# 输出购物清单和余额
print("您的购物清单如下:")
for item in shopping_list:
print(item["name"] + ",价格:" + str(item["price"]))
print("您的余额为:" + str(money))
```
阅读全文