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使用mysqldb连接数据库操作方法示例详解
Dec 03 Python
Python对象的深拷贝和浅拷贝详解
Aug 25 Python
python图片验证码生成代码
Jul 02 Python
基于python中pygame模块的Linux下安装过程(详解)
Nov 09 Python
python2.7实现邮件发送功能
Dec 12 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
Jun 17 Python
Django 对IP访问频率进行限制的例子
Aug 30 Python
python离线安装外部依赖包的实现
Feb 13 Python
python实现QQ邮箱发送邮件
Mar 06 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
Python内置函数property()如何使用
Sep 01 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
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
codeigniter发送邮件并打印调试信息的方法
2015/03/21 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
初学Javascript的一些总结
2008/11/03 Javascript
js表格分页实现代码
2009/09/18 Javascript
js substr、substring和slice使用说明小记
2011/09/15 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
使用ImageMagick进行图片缩放、合成与裁剪(js+python)
2013/09/16 Javascript
JavaScript动态创建div属性和样式示例代码
2013/10/09 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
深入浅析AngularJS和DataModel
2016/02/16 Javascript
BootStrap中Table分页插件使用详解
2016/10/09 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
JavaScript校验Number(4,1)格式的数字实例代码
2017/03/13 Javascript
js实现放大镜特效
2017/05/18 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
微信小程序保存图片到相册权限设置
2020/04/09 Javascript
浅谈python字典多键值及重复键值的使用
2016/11/04 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
基于python的socket实现单机五子棋到双人对战
2020/03/24 Python
jupyter实现重新加载模块
2020/04/16 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
Python监听剪切板实现方法代码实例
2020/11/11 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
教师专业自荐书范文
2014/02/10 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android