简单电商购物程序

shoppingcart = {}
def totalprice():
global shoppingcart
sumprice = 0
for k,v in shoppingcart.items():
sumprice += v['price'] * v['num']
return sumprice
def goods_add(gid,name,price,num ):
global shoppingcart
if gid not in shoppingcart:
shoppingcart[gid] = {'gid':gid,'name':name,'price':price,'num':num}
else:
shoppingcart[gid]['num'] += num
print(totalprice())
goods_add(gid = 6462,name = '高达玩具',price = 999 ,num = 5)
goods_add(gid = 4732,name = '企鹅公仔',price = 12 ,num = 3)
print(shoppingcart)
goods_add(gid = 6462,name = '高达玩具',price = 999 ,num = 2)
goods_add(gid = 4351,name = '猫型毛绒玩具',price = 35 ,num = 20)
goods_add(gid = 4732,name = '企鹅公仔',price = 12 ,num = 5)
print(shoppingcart)
def goods_del(gid,num):
global shoppingcart
if gid not in shoppingcart:
return False
if shoppingcart[gid]['num'] > num:
shoppingcart[gid]['num'] -= num
else:
shoppingcart.pop(gid)
goods_del(gid = 4732,num = 8000)
print(shoppingcart)
def goods_clear():
global shoppingcart
shoppingcart.clear()
goods_clear()
print(shoppingcart)

 

(个别部分是百度查的,别复制我的)

posted @ 2019-05-22 01:35  xzl132  阅读(136)  评论(0编辑  收藏  举报