#商城仓库 goods = {'phone':5200,'camera':3500,'TV':2200} buy = {} #显示商品清单 def show_goods(): print ''' ----商品仓-------- ID Name Money ----------------- 商品1、 phone ¥%d 商品2、 camera ¥%d 商品3、 TV ¥%d go、 去结算 q、 离开 ----------------- ''' % (goods['phone'],goods['camera'],goods['TV']) #商城购物 def mall(): while True: name = raw_input('请输入商品名称(或结算、退出):') if name == 'q': print '已退出商城' break if name == 'go': if len(buy) == 0: print '您没有购买商品,不足以结算' continue else: break buy[name] = goods[name] #结算 def settlement(): print '已选商品' for k,v in buy.items(): print '商品:%s 价格:¥%s' % (k,v) price = sum(buy.values()) print '总价:%s' % price while True: tmp = raw_input('是否结算(Buy/n):') if tmp == 'Buy': sums = money - price if sums < 0: print '对不起金额不足,无法结算' break else: print '结算完成,您的剩余金额为:%s' % sums

posted on 2019-05-21 20:49  后来呀  阅读(143)  评论(0)    收藏  举报