广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python购物车练习
  • 637
分享到

Python购物车练习

购物车Python 2023-01-31 00:01:56 637人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

要求:    1.启动程序后,然该用户输入工资,然后打印商品列表    2.允许用户根据商品编号购买商品    3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒    4.可随时退出,退出时,打印已购买商品和余额python代

要求:

    1.启动程序后,然该用户输入工资,然后打印商品列表

    2.允许用户根据商品编号购买商品

    3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒

    4.可随时退出,退出时,打印已购买商品和余额


python代码:

#定义商品列表
shopping = {
    1:["手机",1000],
    2:["电脑",4000],
    3:["平板",3000]
}
#while循环 判断 用户输入的工资是否是整数,而并不是字母或者其他。
while True:
    Gongzi = input("请输入您的工资(精确到元):")
    #判断输入的是否是整数
    if gongzi.isdigit():
        gongzi = int(gongzi)
        # 用于存储临时购买商品的列表
        shopping_list = []
        #定义不断购买的一个循环过程
        while True:
            print("产品列表如下".center(30,"="))
            #循环字典,并打印出来
            for i in shopping:
                print(i,shopping[i][0],shopping[i][1])
            goumai = input("请输入你要购买商品的序号:[按q退出]")
            if goumai.isdigit():
                goumai1 = int(goumai)
                #如果购买商品的价格小于等于用户的工资,就把商品加入临时购买商品的列表,并打印余额。
                if shopping[goumai1][1] <= gongzi:
                    #下面 把商品的序号、商品名称、商品价格 加入到一个商品元组里边
                    goumai_list = goumai1,shopping[goumai1][0],shopping[goumai1][1]
                    #讲商品元组追加到临时购买的商品列表里;
                    shopping_list.append(goumai_list)
                    #计算用户的余额=用户登录时输入的工资-购买商品的价格
                    gongzi = gongzi - shopping[goumai1][1]
                    print("您的余额是{0}".fORMat(gongzi))
                    continue
                print("余额不足,当前余额{0}$".format(gongzi))
            elif goumai == "q":
                print("您已购买以下商品:".center(30,"-"))
                name = ""
                for l in shopping_list:
                    print(l[0],l[1],l[2])
                print("您的余额是{0}$".format(gongzi))
                exit()
            else:
                print(">>>输入错误!")
    else:
        print(">>>输入错误!")


python购物车优化版本--Http://506554897.blog.51cto.com/2823970/1939657

--结束END--

本文标题: Python购物车练习

本文链接: https://www.lsjlt.com/news/182865.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python购物车练习
    要求:    1.启动程序后,然该用户输入工资,然后打印商品列表    2.允许用户根据商品编号购买商品    3.用户选择商品后,检测余额是否足够,够就直接扣款,不够就提醒    4.可随时退出,退出时,打印已购买商品和余额python代...
    99+
    2023-01-31
    购物车 Python
  • Vue 购物车案例练习
    目录1.购物车案例2.代码实现3.总结1.购物车案例 经过一系列的学习,我们这里来练习一个购物车的案例 需求:使用vue写一个表单页面,页面上有购买的数量,点击按钮+或者-,可以增...
    99+
    2022-11-12
  • Python练习-购物单
    目录一、题目描述二、解题思路三、源码分享四、学习总结一、题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明刚刚找到工作,老板人很好,只是老板夫人...
    99+
    2022-11-13
  • python 购物车程序
    需求:1.启动程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额首先分析第1条,输入工资,只需要执行一...
    99+
    2023-01-30
    购物车 程序 python
  • python 购物车代码
    jiage = {}caojiaoyue = [{"name": "奥迪", "price": 10000},{"name": "摩托车", "price": 1000},{"name": "自行车", "price": 100},{"na...
    99+
    2023-01-31
    购物车 代码 python
  • python-ATM加购物车
    模拟实现一个ATM + 购物商城程序 1.额度 15000或自定义 4.支持多账户登录 ...
    99+
    2023-01-30
    购物车 python ATM
  • python之购物车程序
    题目: 购物车程序业需求:数据结构:goods = [{"name": "电脑", "price": 1999},{"name": "鼠标", "price": 10},{"name": "游艇", "price": 20},{"name"...
    99+
    2023-01-31
    购物车 程序 python
  • my购物车
    sum=0 a=input("请输入“水果”或“衣服”:") if a=="手机": while True: shop = { '蓝葡萄', '水蜜桃', '草莓'} print(shop) ...
    99+
    2023-01-31
    购物车
  • python实现购物车功能
    本文实例为大家分享了python实现购物车功能的具体代码,供大家参考,具体内容如下 功能要求: 要求用户输入总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买...
    99+
    2022-11-13
  • python购物车功能实现
    name = "gaowang" pwd = "123.abc" list_he=[]          #定义空列表,后面接收 for i in range(3):     username = input("请输入您的账号:")    ...
    99+
    2023-01-31
    购物车 功能 python
  • 【18】Python半成品购物车
    #!/usr/bin/env python#Author:Li QW '''程序需求:1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够...
    99+
    2023-01-31
    半成品 购物车 Python
  • python实现购物车小程序
    本文实例为大家分享了python实现购物车小程序的具体代码,供大家参考,具体内容如下 功能实现: (1)可以查看购物车的商品,和余额 (2)可以显示商品列表,根据商品的编号选择商品 ...
    99+
    2022-11-13
  • python编写购物车小程序
     #练习#程序购物车#启动程序后,让用户输入工资,  然后打印商品列表,允许用户根据商品编号购买商品用户选择商品后 #检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额  commdity_dict={ ...
    99+
    2023-01-30
    购物车 程序 python
  • jQuery实现购物车
    本文实例为大家分享了jQuery实现购物车的具体代码,供大家参考,具体内容如下 1.描述 2.HTML布局 <div>         <button>全选...
    99+
    2022-11-13
  • Python学习:购物程序
    一.脚本要求启动程序后,让用户输入工资,然后打印商品列表;允许用户根据商品的编号购买商品;用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒;结算购物车,打印已购买商品和余额;可随时退出程序;二.涉及Python知识点注释变量用户输入...
    99+
    2023-01-31
    程序 Python
  • 怎么使用Android实现购物车页面及购物车效果
    这篇文章主要介绍了怎么使用Android实现购物车页面及购物车效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Android实现购物车页面及购物车效果(点击动画),具体如下...
    99+
    2023-05-30
    android
  • 购物车实现要点
    一、购物车模块1.1购物车两种实现方式的区别:    用session保存        缺点:浏览器关闭,session失效时保存在sessio...
    99+
    2022-10-18
  • python3 购物车小程序
    #Author Chen #定义商品列表List_of_commodities = [('Iphone',6888),('Mac Pro',12888),('Bike',3000),('Book',34),('Cut',98),] #定义...
    99+
    2023-01-31
    购物车 程序
  • python 购物车小程序(列表、循环、
    goods = [ ['iphone6s', 5800], ['mac book', 9000], ['coffee', 32], ['python book', 80], ['bi...
    99+
    2023-01-30
    购物车 程序 列表
  • Python实现简易购物车(未完结)
    使用Python完成购物车功能需求:  1.让用户输入金额  2.选择要购买的商品,加入购物车  3.当商品的总价超过了你的金额,提示余额不足  4.让用户输入N结算,输入Q退出 goods = [ {'name':'电脑','...
    99+
    2023-01-31
    购物车 简易 未完结
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作