python之购物车(详解list tupe 循环)
#创建元组存放物品goods=(#物品架 ('手套',10), ('水杯',23), ('玩具',15), ('电脑',4500), ('键盘',400), ('安卓手机',1800), ('平板',2300))#print(goods)#测试打印元组new_car=[]salary=input("请输入您的金额:")money=int(salary)if salary.isdigit():#判断输入的金额是否未数字 salary=int(salary)#强制转换输入的金额为int数据类型 while True:#死循环 for i,v in enumerate(goods,1):#enumerate函数里面包含两个,前个是有序集合,后个是索引开始的起始值 print(i,'>>>',v) strimport=input("请输入您想购买物品的序列号[退出:q]:") if strimport.isdigit(): strimport=int(strimport) if strimport>0 and strimport<len(goods):#判断输入的序列号是否超出了所列出的值 #判断序列号所对应的物品金钱是否小于输入的金额 if money>goods[strimport-1][1]: b = goods[strimport - 1] # 将序列号所对应的元素调出赋值给b new_car.append(b[0]) # print("购物车清单", new_car) money=money-goods[strimport][1] else: print("对不起您的余额不够请重新选择") money=salary-goods[strimport-1][1]#求剩余的钱 #说明goods[strimport][1]=先根据输入的序列号调出所对应的元组,在将金钱筛选 b=goods[strimport] 在调出 b[1] elif strimport=='q': print("您的购物清单:") print("您还剩%d元钱"%money) print(new_car) break else: print("对不起请输入正确的序列号")else: print("请输入合法的数字")
转载于:https://www.cnblogs.com/guojie-guojie/p/8367646.html
python之购物车(详解list tupe 循环)相关推荐
- Python 字符串方法详解
Python 字符串方法详解 本文最初发表于赖勇浩(恋花蝶)的博客(http://blog.csdn.net/lanphaday),如蒙转载,敬请保留全文完整,切勿去除本声明和作者信息. 在编程中,几 ...
- Python 装饰器详解(下)
Python 装饰器详解(下) 转自:https://blog.csdn.net/qq_27825451/article/details/84627016,博主仅对其中 demo 实现中不适合pyth ...
- 7、【转载】python yield generator 详解
7.[转载]python yield generator 详解 目录 generator基础 generator应用 generator基础应用 generator高级应用 注意事项: 正文 本文将由 ...
- python协程详解
目录 python协程详解 一.什么是协程 二.了解协程的过程 1.yield工作原理 2.预激协程的装饰器 3.终止协程和异常处理 4.让协程返回值 5.yield from的使用 6.yield ...
- python六大数据类型详解
python 六大数据类型详解 文章目录 python 六大数据类型详解 数据类型简介 Number(数值) String(字符串) Python字符串的45个方法详解 一.大小写转换 01.capi ...
- python之Tkinter详解
Python之Tkinter详解 文章目录 Python之Tkinter详解 1.Tkinter是什么 2.Tkinter创建窗口 ①导入 tkinter的库 ,创建并显示窗口 ②修改窗口属性 ③创建 ...
- python打包可执行文件详解(pyinstaller)
python打包可执行文件详解(pyinstaller) 基本使用 常用参数及使用 单个文件打包 -F 隐藏命令行运行窗口 -w 设置图标 -i 全部参数及使用 常规选项 optional argum ...
- Python开发技术详解
Python开发技术详解 下载地址 https://pan.baidu.com/s/1KTrk3B1sajMiPIoo3-Rhuw 扫码下面二维码关注公众号回复 100089获取分享码 本书目录结构如 ...
- python协程详解_python协程详解
原博文 2019-10-25 10:07 − # python协程详解 ![python协程详解](https://pic2.zhimg.com/50/v2-9f3e2152b616e89fbad86 ...
最新文章
- 自动化测试selenium+java学习笔记
- WML元素及其语法格式一览表
- leetcode102
- 弱引用什么时候被回收_Java基础 强引用、弱引用、软引用、虚引用
- python内建函数调用,Python 内建函数
- 我的linux复习之一密码修改
- Activity管理类,随时随地退出应用程序
- nand flash 写数据粗略流程
- [渝粤题库]西北工业大学离散数学
- 对recv函数的一些理解
- 个人独立开发的一款天气app
- 手机游戏的分析,设计,思考
- Apex Lightning Salesforce 学习笔记及报错问题(持续更新)
- 班章管家:理财产品哪个好一些?从以下几个方面比较
- python文字编辑器推荐_推荐5个常用的文本编辑器
- Redis学习笔记(四):配置文件详细说明(redis-3.2)
- Java学习打卡第八天——[Collection终结之HashMap,Collections的简介和使用]
- 数学外行朋友值得一读的5本经典数学书
- Sendmail大全
- Redis框架从入门到学精(全)
热门文章
- “啃米族”云米的扑朔自立路
- C语言 任意次方后的三位数
- xilinx用户手册
- 《仙剑奇侠传4》精装版内容曝光
- 小心inneHTML的地雷
- 微信小程序实现图片多选择 || 选择城市
- python 使用BeautifulSoup爬取天天基金网主要数据
- 达特茅斯计算机专业师资力量如何,达特茅斯学院(Dartmouth College)计算机科学Computer Science专业排名第126-150位(2021年THE世界大学商科排名)...
- 福州大学计算机组成原理试题,2016年福州大学计算机专业基础D复试之计算机组成原理考研复试题库...
- Python多线程爬虫实例