Python实现购物车的功能

Python实现购物车功能的方法分析 这篇文章主要介绍了Python实现购物车功能的方法,结合实例形式分析了Python实现购物车功能的具体步骤、相关操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了Python实现购物车功能的方法。分享给大家供大家参考,具体如下: 1、程序的源代码如下: salary = input('input your salary:') if salary.isdigit: salary = int... 阅读详情

列表是Python中最基本的数据结构。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推,列表可以用于存储很多维度的数据,一个应用就是用于购物车的实现,以下是我写的一个购物车的小程序,本例子中通过一个goods的;列表存储所有商品的名称和金额,通过操作goods列表来完成整个购物过程,另外还有还有运行的结果,与大家分享:

moeny = input("请输入您拥有的金额: ")
# goods列表用户存储所有的商品
goods =[
    ["HuaWei Mate 2",5888],
    ["Xiaomi 8",3888],
    ["Iphone XR",6777],
    ["Smartisan 2",2888],
    ["OPPO R11",3799],
]
if moeny.isdigit(): # 如果输入的数据是一个数字
    moeny = int(moeny)
    lists = '---------------商品列表----------------\n'

    for index,item in enumerate(goods): # 列举出列表的数据
        lists += "No.%d, %s, ¥%d" %(index,item[0],item[1]) + "\n"

    print(lists)

    cart = []
    num = input("请输入要购买的商品编号(按回车即购买,输入 exit 退出):")
    while num != 'exit':
        if num.isdigit():
            if(int(num) < len(goods)):
                item = goods[int(num)]
                if moeny >= item[1]:
                    cart.append(item)
                    moeny -= item[1]
                    print("您已购买[" + item[0] + "],价值[¥" + str(item[1]) + "],您的余额:¥" + str(moeny))
                else:
                    print("余额不足...请选择请他商品")
            else:
                print("商品编号不存在")
        else:
            print("您输入的编号好像不对哦...")
        num = input("请输入要购买的商品编号(按回车即购买,输入 exit 退出):")

    conclusion = "--------------购物车列表-------------\n"
    for index,item in enumerate(cart):
        conclusion += "No.%d, %s, ¥%d" %(index,item[0],item[1]) + "\n"
    conclusion += "余额: "+str(moeny)
    print(conclusion)

else:
    print("您输入的金额好像不对哦...")

 

运行截图:

python知识点(4)——基本的购物车功能实现 兄弟连学python(4)——基本的购物车功能实现 阅读详情

相关推荐

python实现简单的购物车功能

python语言实现简单的购物车功能,可以添加商品,增加商品信息。简单的逻辑实现

python综合实例购物车

当然还可能是一些更小白的问题,比如你想写入的文件正在打开或者你的代码需要你自己先创建文件,这也可能会返回这个错误。用户选择结算·购物车后检测余额是否足够,够就直接·扣款,不够就提醒。第一步:找到你python文件所在的文件夹,右键属性查看属性状态。最后,希望大家能避免这些错误,给自己节省一点宝贵的时间。用所学·python语法实现一个购物车,包括以下要求。用文件保存购买历史、购物车历史以及商品列表。用户可以一直购买商品,也可以直接退出。初始启动程序,让用户输入初始金额。5:清空购物车及购买历史。

m0_68165821的博客 1851

python实现购物车基本功能

实现网络购物车基本功能,python基本操作,条件判断语句,python入门的基础。

Python实现简单的购物车

思路: 1.引导用户输入金额 2.引导用户选择商品 3.根据用户的选择将商品添加到购物车 4.删除商品 5.结算购物车,退出系统 # 购物车 # 商品名称作为key,商品数量作为value shoppingcar = {} # 添加商品 def addgoods(product, num): if num.isdigit(): # isdigit()如果字符串只包含数字则返回 True 否则返回 False。 num = int......

Mogul的博客 8064

Python Django实现简单购物车功能

Python Django实现简单购物车功能

Python实现的购物车功能示例

本文实例讲述了Python实现的购物车功能。分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序。。。 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到余额不够为止 退出时打印用户已购买的商品和剩余金额。。。 代码: #!/usr/env python #coding:utf-8 import re,math def get_customer_salary(): while True: salary=raw_input('Please input your monthly salary(a positive integer):')

python实现购物车的功能

购物车 cartList = []去结算计算出总价即可。

W030321的博客 1075

Simulink小白必看:用Simscape轻松搭建二阶倒立摆模型(附完整参数配置)

本文为Simulink初学者提供了使用Simscape Multibody模块库,从零开始搭建二阶倒立摆非线性物理模型的完整实战教程。文章详细讲解了如何通过物理组件(如刚体、关节)直观建模,替代复杂的数学推导,并涵盖参数配置、仿真调试及模型线性化方法,帮助读者快速掌握这一高效的物理建模路径。

grpc6streamer的博客 1045

用Python基本语法实现一个购物车功能

【代码】用Python基本语法实现一个购物车功能。

F917939019的博客 2572

保姆级教程:手把手配置MAX9295/9296 GMSL2-CSI2链路,搞定4LAN/1LAN模式与常见调试

本文提供MAX9295/9296 GMSL2-CSI2链路的详细配置教程,涵盖4LAN和1LAN模式的硬件连接、寄存器配置及调试技巧。通过实战案例和代码示例,帮助开发者快速实现高带宽视频传输,解决常见问题如信号同步和功耗优化,适用于车载摄像头和机器人视觉系统开发。

weixin_42561143的博客 434

PowerDesigner16.5下载和安装教程

一、软件下载 1.下载地址(不用复制,直接点击下载链接即可):链接:https://pan.baidu.com/s/1MSnWHWt3SO2Uz5dt9AANAg提取码:z9kk 二、软件安装 1.下载安装包(包含安装文件、汉化包、注册文件) 2.下载后文件内容如下 3....

cicong2374的博客 10万+

十日Python项目——第七日(商品购物车)

该篇博客详细讲解了关于电商类系统中关于购物车的实现,内容言简意赅,代码都有注释,快来阅读吧!!!

m0_75048124的博客 1303

SVM-支持向量机学习(1):线性可分SVM的基本型

1. foreword先看的是李航老师的书第7章,比较传统按照以下三节展开: 线性可分SVM 线性SVM 非线性SVM SMO算法 李航老师讲东西向来不拖泥带水,但本节也几乎用了40页的篇幅,足见涉及内容之多。7月底硬着头皮啃了下来,边看边在笔记上摘抄标注,花了2天时间对SVM有了基本认识。一个月过去了,如今重新整理为博客,再看轻松许多,并不断对比西瓜书的内容,启望达到融会贯通。西瓜书此节明显节奏轻

鸟恋旧林的博客 8679

python 功能增减_python:实现简单购物车增加商品、删除商品的功能

作业:实现购物车可以添加手机、电脑等功能手机类:# -*- coding: utf-8 -*-class IphoneInfo:def __init__(self):self._title = ''self._price = 0self._color = ''self._version = ''self._weight = ''def set_title(self, title):self._ti...

weixin_39868592的博客 676

算法竞赛推荐书单

前言 入坑算法竞赛已经一年半了,在这期间也读了不少关于算法竞赛的书,这些书对我的帮助还是蛮大的。平时看题解多是个人零散的题解,很难以系统的去学习,认认真真的挑选1-2本书来阅读,无论是从思维能力还是文字表达能力都会得到提升,以下都是我自己读过的书进行一下分享,难度由浅入深,部分书籍浅尝而止。 入门:《啊哈!算法》 适合:总题量150以下初步掌握C语言的萌新 一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松

TGX的博客 8241

stm32f103运行FreeRTOS使用DMA实现USART1不定长接收

使用DMA是实现USART1的不定长接收和发送数据。接收采用FIFO缓存和队列的方式向应用层抛数据。首先定义接收和发送的缓存区,缓存区的大小根据收发数据量确定。DMA接收开启转移完成和转移一般中断。在中断中从缓存向FIFO转移数据。串口开启空闲中断,实现接收数据的分帧。分帧后的数据节点通过写入到队列。发送数据缓存的大小根据发送数据量调整。然后初始化串口和DMA。串口的发送数据接口函数。...

polaris_zgx的博客 1991

python字典购物车实现的功能是_python实现购物车

程序需求:1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表2、用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4、可随时退出,退出时,打印已购买商品和余额5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示6、用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录...

weixin_39524842的博客 566

C++利用spdlog生成日志

C++利用spdlog生成日志下载编译spdlog配置并使用 环境:Win10-x64+VS2015 spdlog是一个快速的C++日志库,能够兼容C++11,具备快速、无需依赖第三方库、支持多线程、多平台的优良特性! 下载编译spdlog 1.第一步,下载spdlog 下载spdlog,下载地址:https://github.com/gabime/spdlog#header-only-version,从Github上下载zip压缩包。下载完成后会获取一个名为spdlog-1.x.zip的压缩包 2.第二步

weixin_42975610的博客 3216

Python实现简易的购物车管理功能

编写一个程序,实现购物车管理功能。包括添加商品、删除商品、计算总价等功能。# 使用字典存储购物车信息,键为商品名称,值为商品数量和单价等信息。# 添加商品:输入商品名称、数量和单价,添加到字典中。# 对用户输入进行异常处理,例如输入非法字符等。# 删除商品:输入商品名称,从字典中删除商品。# 计算总价:遍历购物车字典,计算商品总价。# 使用循环结构,提供菜单供用户选择操作。

m0_72419745的博客 626

基于IDEA与Mill构建Windows下的Chisel开发环境——香山处理器源码解析实战

本文详细指导如何在Windows系统下使用IDEA集成开发环境和Mill构建工具搭建Chisel开发环境,并以香山处理器源码为实战案例进行解析。内容涵盖环境准备、源码获取、工程构建、IDEA配置优化及代码阅读技巧,帮助开发者高效学习硬件设计语言。

a1b2c3d的博客 716

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Python实现购物车小功能

记录一次小练习,根据用户选择添加商品进购物车,并计算金额结账。 刚开始我只是现实了将物品放入购物车里的小功能,并默认买一件。 之后,我又进行了反复思考,对于真实场景应当还要考虑购买数量(当然还要其他更多需要考虑的因素,笑????),于是我调整了一下代码,经过反复调试最终成功实现,还是很开心的!

NUT_Prince的博客 586

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python字典购物车实现的功能是_用python实现简单购物车功能

该段代码实现了如下功能:1、启动程序后,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够买,够就直接扣款,不够就打印余额不足4、可随时退出,退出后打印已购买商品和余额。product_list = [('car',39000),('iPhone8',6700),('book',89),]shopping_list = []gongzi = inpu...

weixin_29516131的博客 305

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

python编程实现购物车功能_Python Django实现简单购物车功能

【实例简介】Python Django实现简单购物车功能【实例截图】【核心代码】ShopCar└── ShopCar├── db.sqlite3├── manage.py├── ProductInfo│ ├── admin.py│ ├── apps.py│ ├── Form.py│ ├── __init__.py│ ├── migrations│ │ ├── 0001_...

weixin_39723441的博客 329

python实现购物车功能和结算功能

import math 商品的信息字典 dict_commodity_info = { 101: {"name": "屠龙刀", "price": 10000}, 102: {"name": "倚天剑", "price": 10000}, 103: {"name": "九阴白骨爪", "price": 8000}, 104: {"name": "九阳神功", "pr...

adim__的博客 3273

python 购物车_Python实现的购物车功能示例

本文实例讲述了python实现的购物车功能。分享给大家供大家参考,具体如下:这里尝试用python实现简单的购物车程序。。。基本要求:用户输入工资,然后打印购物菜单用户可以不断的购买商品,直到余额不够为止退出时打印用户已购买的商品和剩余金额。。。代码: #!/usr/env python#coding:utf-8import re,mathdef get_customer_salary():whi...

weixin_39692254的博客 644

python购物车典例_Python实现的购物车功能示例

Python实现的购物车功能示例来源:中文源码网浏览: 次日期:2018年9月2日【下载文档:Python实现的购物车功能示例.txt】(友情提示:右键点上行txt文档名->目标另存为)Python实现的购物车功能示例 本文实例讲述了Python实现的购物车功能。分享给大家供大家参考,具体如下:这里尝试用python实现简单的购物车程序。。。基本要...

weixin_34353619的博客 241
上一篇: Python列表学习笔记
下一篇: Python之字符串操作
ErikChan.hk
博客等级 码龄12年 107粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值