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实现过滤单个Android程序日志脚本分享
Jan 16 Python
Python函数式编程指南(四):生成器详解
Jun 24 Python
详解JavaScript编程中的window与window.screen对象
Oct 26 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
Aug 05 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
python利用JMeter测试Tornado的多线程
Jan 12 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 Python
python如何修改文件时间属性
Feb 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
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
php xhprof使用实例详解
2019/04/15 PHP
php文件包含的几种方式总结
2019/09/19 PHP
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
Vue.js实现的表格增加删除demo示例
2018/05/22 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
elementUI中Table表格问题的解决方法
2018/12/04 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
python中利用h5py模块读取h5文件中的主键方法
2018/06/05 Python
python编辑用户登入界面的实现代码
2018/07/16 Python
python批量下载抖音视频
2019/06/17 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
Django {{ MEDIA_URL }}无法显示图片的解决方式
2020/04/07 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
2020/10/22 Python
python openssl模块安装及用法
2020/12/06 Python
美国祛痘、抗衰老药妆品牌:Murad
2016/08/27 全球购物
俄罗斯旅游网站:Tripadvisor俄罗斯
2017/03/21 全球购物
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
护理学毕业生求职信
2013/11/14 职场文书
四年大学生活的个人自我评价
2013/12/11 职场文书
往来会计岗位职责
2013/12/19 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
平安校园建设方案
2014/05/02 职场文书
优秀语文教师事迹
2014/05/18 职场文书
关于运动会的广播稿
2014/09/22 职场文书
PyCharm 安装与使用配置教程(windows,mac通用)
2021/05/12 Python
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android