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 不同对象比较大小示例探讨
Aug 21 Python
python模块之time模块(实例讲解)
Sep 13 Python
Python决策树分类算法学习
Dec 22 Python
对Python中DataFrame按照行遍历的方法
Apr 08 Python
python实现图片识别汽车功能
Nov 30 Python
Python队列、进程间通信、线程案例
Oct 25 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
Nov 06 Python
Python 静态方法和类方法实例分析
Nov 21 Python
Python调用scp向服务器上传文件示例
Dec 22 Python
python3 deque 双向队列创建与使用方法分析
Mar 24 Python
python针对Oracle常见查询操作实例分析
Apr 30 Python
python用什么编辑器进行项目开发
Jun 17 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
开源SNS系统-ThinkSNS
2008/05/18 PHP
php strlen mb_strlen计算中英文混排字符串长度
2009/07/10 PHP
php上传文件的增强函数
2010/07/21 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
为调试JavaScript添加输出窗口的代码
2010/02/07 Javascript
cument.execCommand()用法深入理解
2012/12/04 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
js关于命名空间的函数实例
2015/02/05 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
2016/08/11 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
微信小程序之获取当前位置经纬度以及地图显示详解
2017/05/09 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
js getBoundingClientRect使用方法详解
2019/07/17 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
Python urls.py的三种配置写法实例详解
2017/04/28 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
公益活动邀请函
2014/02/05 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
海飞丝的广告词
2014/03/20 职场文书
端午节活动总结
2014/08/26 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
劳模先进事迹材料
2014/12/24 职场文书
学生会辞职信
2015/03/02 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书