首页 > 代码库 > python基础练习之购物车小程序

python基础练习之购物车小程序

此小程序购物流程为:

  启动时欢迎语,提示输入购物预算金额,打印购物菜单,选择商品,商品可重复选择购买,当购物预算金额小于购买商品的金额时,返回购物列表并提示预算金额不足。

#!/usr/bin/python
# -*- coding:UTF-8 -*-
shangpin = {‘iphone7‘:6000,‘mate9‘:5000,‘macbook‘:10000,‘note5‘:3000}
yusuan = 30000
gouwu_list = []

print ‘==欢迎来到大猫商城==‘
print ‘====================‘

yusuan = int(raw_input(‘请输入购物预算金额:‘))
print ‘您的预算金额为%d‘% yusuan

def shangpin_list():
        print ‘商品列表‘
        for i in shangpin.items():
                print i

while True:
        shangpin_list()
        gouwu = raw_input(‘请输入要购买的商品名称:‘)
        gouwu_money = shangpin[gouwu]
        if yusuan >= gouwu_money:
                yusuan -= gouwu_money
                gouwu_list.append(gouwu)
                print ‘购买%s成功!‘% gouwu
        else:
                print ‘您的预算金额为%d,买不起%s商品!‘% (yusuan,gouwu)
                shangpin_list()
                print ‘截止目前,您目前已经购买的商品%s‘% gouwu_list


本文出自 “Just do myself” 博客,请务必保留此出处http://liubin0505star.blog.51cto.com/5550456/1872595

python基础练习之购物车小程序