前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python编写购物车小程序

python编写购物车小程序

作者头像
py3study
发布2020-01-19 10:49:55
7830
发布2020-01-19 10:49:55
举报
文章被收录于专栏:python3

 #练习 #程序购物车 #启动程序后,让用户输入工资,  然后打印商品列表,允许用户根据商品编号购买商品用户选择商品后

#检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额 

代码语言:javascript
复制
commdity_dict={
               '1':{'led电视':2000},
               '2':{'24寸显示器':1000},
               '3':{'u盘':100},
               '4':{'吸尘器':500},
               '5':{'剑阁黑狗':2500},
               '6':{'卫龙辣条':1}
                }
print(commdity_dict)
list=[]
while True:
    you_money =input('输入工资')
    return_value=you_money.isdigit()   #用return_value的返回值取正确值
    if return_value==True :
        you_money=int(you_money)
        print('你输入的工资为',you_money)

        while True:
            print('请输入你要购买的商品编号,输入q可以结束购物')
            print(commdity_dict)
            you_choose=input()
            if you_choose in commdity_dict.keys():
                for j in commdity_dict[you_choose].values():  #提取商品价格j
                    if you_money>=j:
                        print('你已经成功购买该商品')
                        you_money-= j
                        for i in commdity_dict[you_choose].keys(): #提取商品名称i
                            list.append(i)
                            print('你还剩余%d'%you_money)
                    else:
                        print('你的余额不足,输入q可以退出')
                        str=input('')         #str表示输入选项的指令
                        if str=='q':
                            print('你的购物清单如下:')
                            print(list)
                            print('你还剩余%d' % you_money)
                            exit()
                        else:
                            print('输入错误')
            if you_choose=='q':
                print('你的购物清单如下:')
                print(list)
                print('你还剩余%d' % you_money)
                exit()
            else:
                print('输入错误')
    else:
        print('!!!输入非法!!!')
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/03/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档