python购物车程序简单代码


Posted in Python onApril 18, 2018

本文实例为大家分享了python购物车程序的具体代码,供大家参考,具体内容如下

代码:

''''' 
Created on 2017年9月4日 
 
@author: len 
''' 
 
 
product_list = [ 
 ('Robot',200000), 
 ('MacPro',12000), 
 ('Iphone8',8888), 
 ('Hello World',1200), 
    ] 
shopping_list = [] 
user_salary=input("请输入你的工资:") 
if user_salary.isdigit(): 
 user_salary = int(user_salary) 
 while True: 
  print("商品如下:") 
  for index,item in enumerate(product_list): 
    
   print (index,item) 
  user_choice = input("请输入要购买的商品编号:") 
  if user_choice.isdigit(): 
   user_choice = int(user_choice) 
   if user_choice < len(product_list) and user_choice > -1: 
    p_item = product_list[user_choice] 
    if user_salary>=p_item[1]: 
     shopping_list.append(p_item) 
     user_salary-=p_item[1] 
     print("购买商品",p_item,"成功您的余额为",user_salary,"元!" ) 
    else: 
     print("您的余额为",user_salary,"余额不足以购买此商品,购买失败!") 
        
   else: 
    print("并无此产品!") 
  elif user_choice == "q": 
   print("--------shopping list-------") 
   for i in shopping_list: 
    print(i) 
   exit() 
  else: 
   print("invalidate!!!")

效果图:

python购物车程序简单代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
Python中的两个内置模块介绍
Apr 05 Python
python判断一个集合是否包含了另外一个集合中所有项的方法
Jun 30 Python
详解Python的Django框架中Manager方法的使用
Jul 21 Python
Python中如何优雅的合并两个字典(dict)方法示例
Aug 09 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
pycharm配置pyqt5-tools开发环境的方法步骤
Feb 11 Python
Python3模拟登录操作实例分析
Mar 12 Python
python导入不同目录下的自定义模块过程解析
Nov 18 Python
pycharm新建Vue项目的方法步骤(图文)
Mar 04 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 Python
python list元素为tuple时的排序方法
Apr 18 #Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 #Python
Python3实现购物车功能
Apr 18 #Python
Python numpy 点数组去重的实例
Apr 18 #Python
对numpy中轴与维度的理解
Apr 18 #Python
Python实现购物车购物小程序
Apr 18 #Python
详谈python中冒号与逗号的区别
Apr 18 #Python
You might like
推荐一篇入门级的Class文章
2007/03/19 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
基于php实现的php代码加密解密类完整实例
2016/10/12 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
2018/12/21 PHP
jQuery DOM操作实例
2014/03/05 Javascript
jQuery.parseJSON(json)将JSON字符串转换成js对象
2014/07/27 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
基于JavaScript实现熔岩灯效果导航菜单
2017/01/04 Javascript
node.js 中间件express-session使用详解
2017/05/20 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
Vue实现简单的拖拽效果
2020/08/25 Javascript
详细介绍Python函数中的默认参数
2015/03/30 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python中用psycopg2模块操作PostgreSQL方法
2017/11/28 Python
python+pyqt5实现24点小游戏
2019/01/24 Python
详解python之heapq模块及排序操作
2019/04/04 Python
详解python解压压缩包的五种方法
2019/07/05 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
解析python实现Lasso回归
2019/09/11 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
2020/02/25 Python
详解python的super()的作用和原理
2020/10/29 Python
英国最大的高品质珠宝和手表专家:Goldsmiths
2017/03/11 全球购物
美国在线鞋类零售商:LifeStride
2019/06/09 全球购物
儿科主治医生个人求职信
2013/09/23 职场文书
个人委托书怎么写
2014/04/04 职场文书
推荐信格式要求
2014/05/09 职场文书
服务标语口号
2014/07/01 职场文书
2014年纪检工作总结
2014/11/12 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
Python 如何实现文件自动去重
2021/06/02 Python