简易python购物车

#!/usr/bin/env python
# -*- coding:utf-8 -*-
asset_all=0
i1 = input("请输入总资产:")
asset_all=int(i1)
goods=[
    {"name":"电脑","price":200},
    {"name":"手机","price":10},
    {"name":"鼠标","price":20}
]
car_list={}
for i in goods:
    print(i["name"],i["price"])
while True:
    i2=input("亲选择商品(结算y/Y):")
    if i2.lower() == "y":
        break
    for item in goods:
        if item["name"]==i2:
            if i2 in car_list.keys():
                car_list[i2]["num"]+=1
            else:
                car_list[i2]={"num": 1,"single_price":item["price"]}

print(car_list)
all_sum=0
for k,v in car_list.items():
   count=v["num"]
   s_price=v["single_price"]
   all_sum = count*s_price+all_sum
print(all_sum)
if all_sum > asset_all:
    print("买不起")
else:
    print("买得起")

购物车简单实现,主要是使用字典功能

转载于:https://www.cnblogs.com/solakevon/p/6011018.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值