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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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基础练习之购物车小程序的主要内容,如果未能解决你的问题,请参考以下文章

Python练习之基础语法数据类型字符编码文件操作

python小项目练习之转换像素图片为字符图

课堂练习之小强大扫荡

VUE学习笔记:6.阶段练习之购物车案例讲解

python进阶练习之——养兔子

算法练习之两数之和