enumerate函数

商品列表-购物车

#购物车-商品列表
li = ["SPSS培训","Python培训","MySQL培训","机器学习培训","R语言培训"]
for item in li:print(item)inp = input("请输入商品:")
#如果用户想买SPSS课程,是不是得输入SPSS培训,一般我们写代码,是不是让用户体验更好一些,如果我们给用户加了一个索引,让用户不用写SPSS培训了,直接告诉我一个1或者2,我就能帮你选择了,这样是不是会更好,那对于for循环,有这个索引序号吗?是不是没有,那我们就要引入enumerate,enumerate的作用是在你循环的时候,额外的再加一列,相当于变成键值对了,enumerate默认会再给你增加一个key,这个key默认是从0开始的;li = ["SPSS培训","Python培训","MySQL培训","机器学习培训","R语言培训"]
for key,item in enumerate(li):print(key,item)inp = input("请输入商品:")
print(li[inp])
>>>0 SPSS培训
>>>1 Python培训
>>>2 MySQL培训
>>>3 机器学习培训
>>>4 R语言培训
>>>请输入商品:1
>>>Python培训

Python-购物车相关推荐

  1. python购物车程序2019_Python实现购物车程序

    本文实例为大家分享了程序:Python购物车程序,具体内容如下 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就 ...

  2. Python购物车案例(改善)

    内容包含 主要是对python函数之前的一个复习整合和综合利用. 1.通过创建和维护Python购物车程序实验,验证字符串.列表.字典.元组以及集合等对象的使用方法. 2.加深对Python基本数据类 ...

  3. python购物车程序2019_Python——购物车程序(列表的应用)

    购物车基本功能: 1.展示购物清单.价格信息. 2.由客户选择商品序号.加入购物车. 3.结束购物后,展示购物车中的商品信息,余额信息. 其他规则:所选商品价格超出当前余额时,提示钱不够: 直到客户输 ...

  4. Python 购物车

    购物车需求: 可购买的商品信息显示 显示购物车内的商品信息.数量 购物车内的商品数量进行增加.减少 用户余额的充值 用户购买完成进行结账,将最终余额回写到用户文件中 流程图: 代码: 1.主文件 de ...

  5. python购物车典例_Python入门:购物车实例

    product_list=[('iphone',5800), ('pro',120000), ('python book',120), ('Bike',800), ('coffe',39) ] #定义 ...

  6. python 购物车程序_python_购物车程序

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

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

    本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...

  8. python 购物车程序_购物车程序python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 第3点要求: 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒在循环外层 ...

  9. python购物车_python购物车功能

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! print(商城货物暂时短缺,请输入正确的商品序号)elifgong_neng= ...

  10. python购物车代码_python简单商城购物车实例代码

    本文为大家分享一个简单商城购物车的python代码,供大家参考,具体内容如下 要求: 1.写一段商城程购物车序的代码 2.用列表把商城的商品清单存储下来,存到列表 shopping_mail 3.购物 ...

最新文章

  1. 京东小程序上线,剑指何方?
  2. Oracle数据库教程
  3. 编辑服务器上的文件,Sublime Text编辑远程Linux服务器上的文件
  4. mysql 表结构反转_一道经典的MySQL面试题,答案出现三次反转
  5. 解决IDEA中Maven加载依赖包慢的问题
  6. hdu 4059 The Boss on Mars 容斥
  7. 从零基础入门Tensorflow2.0 ----四、16.tfrecord基础API使用
  8. Python语法糖系列
  9. matlab泊松分布图,matlab画泊松分布图
  10. HA-reshacker
  11. 输入半径 求球的表面积和体积
  12. 阿里云短信校验注册完整版
  13. 谷歌翻译器-在线实时批量谷歌翻译器
  14. 软件测试工程师面试的时候该怎么样介绍自己?你的简历是不是该优化了
  15. 计算机毕业设计ssm基于Andriod的剪纸艺术平台3swaq系统+程序+源码+lw+远程部署
  16. Delphi操作Word,Excel替换
  17. 计算机运用基础2020四川传媒学院考题,2020年计算机基础考试题EY[含答案](15页)-原创力文档...
  18. 蓝桥杯 兰顿蚂蚁【模拟】
  19. C1模拟试卷的一个算法题
  20. Spring系列之依赖注入的三种方式

热门文章

  1. JavaScript解析日期数据中含有字母T和Z
  2. hadoop配置支持LZO压缩格式
  3. 数据治理 - TextFile格式Hive表压缩优化实践
  4. 《坚持,一种可以养成的习惯》读书笔记
  5. P型半导体、N型半导体、PN结
  6. android-自定义View-PagerIndicatorView(仿UC浏览区主界面导航)
  7. 【论文笔记】AAAI2022:Do Feature Attribution Methods Correctly Attribute Features?
  8. kali linux 清华源_kali Linux 更换国内镜像源
  9. 微信最烧脑游戏计算机2sin,史上最烧脑游戏
  10. Linux 命令之grep