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模拟登录12306的方法
Dec 30 Python
用Python的Django框架来制作一个RSS阅读器
Jul 22 Python
python文本数据相似度的度量
Mar 12 Python
python获取酷狗音乐top500的下载地址 MP3格式
Apr 17 Python
python 获取字符串MD5值方法
May 29 Python
python分块读取大数据,避免内存不足的方法
Dec 10 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
python实现一次性封装多条sql语句(begin end)
Jun 06 Python
Python DES加密实现原理及实例解析
Jul 17 Python
Anaconda的安装与虚拟环境建立
Nov 18 Python
Python字符串常规操作小结
Apr 03 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
WordPres对前端页面调试时的两个PHP函数使用小技巧
2015/12/22 PHP
PHP常见的6个错误提示及解决方法
2016/07/07 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
2013/06/28 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
AngularJs学习第五篇从Controller控制器谈谈$scope作用域
2016/06/08 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
2017/09/18 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
原生javascript AJAX 三级联动的实现代码
2018/05/04 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
Python自动登录126邮箱的方法
2015/07/10 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
python实现textrank关键词提取
2018/06/22 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
利用python打开摄像头及颜色检测方法
2018/08/03 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
傲盾软件面试题
2015/08/17 面试题
教导处工作制度
2014/01/18 职场文书
廉洁使者实施方案
2014/03/29 职场文书
新年寄语大全
2014/04/12 职场文书
小组名称和口号
2014/06/09 职场文书
学位证书委托书
2014/09/30 职场文书
食品安全责任书范本
2015/05/09 职场文书
小学语文国培研修日志
2015/11/13 职场文书
2016年六一文艺汇演开幕词
2016/03/04 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
Django开发RESTful API实现增删改查(入门级)
2021/05/10 Python
SpringBoot快速入门详解
2021/07/21 Java/Android
图片批量处理 - 尺寸、格式、水印等
2022/03/07 杂记
MySQL普通表如何转换成分区表
2022/05/30 MySQL