心水Diana

博客园 首页 联系 订阅 管理
# -*- coding: UTF-8 -*-
#!/usr/bin/env python
#购物车程序
salary = int(input('请输入的工资:')) #输入工资!

y ='y' #定义退出时的判断变量
#商品列表
list = ['0:iphone 6s 5800$','1:mac book 9000$','2:coffee 32$','3:python book 80$','4:bicyle 1500$']
#价格列表
plice =['5800','9000','32','80','1500']

print('商品如下:',list)
#已购买的商品添加到新的列表中
new_list =[]
#购物判断
while salary>=0:
id =int(input('选择商品序号:'))
if salary - int(plice[id]) < 0 : #工资是否小于商品价格,小于提示缺少金额,退出程序
print('您的余额不足,请充值:',int(plice[id])-salary)
break
else:
new_list.append(list[id]) #已购买的商品添加到新的列表中
#list.pop(id)
salary -=int(plice[id]) 3剩余金额计算
print('已加入购物车有:',new_list)
print('剩余金额为:',salary)
print('您是否继续购物,请输入 y/n')
if input() == y : #判断是否继续购物
continue
else:
exit('欢迎再次光临!')

#自我总结!后续继续改进。










posted on 2018-01-27 19:02  心水Diana  阅读(161)  评论(0编辑  收藏  举报