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使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
CentOS安装pillow报错的解决方法
Jan 27 Python
Python实现简单登录验证
Apr 13 Python
Python读取sqlite数据库文件的方法分析
Aug 07 Python
python爬虫基本知识
Mar 05 Python
Python Numpy 数组的初始化和基本操作
Mar 13 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
pygame实现五子棋游戏
Oct 29 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
keras:model.compile损失函数的用法
Jul 01 Python
Django框架安装及项目创建过程解析
Sep 14 Python
使用tensorflow 实现反向传播求导
May 26 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
与数据库连接
2006/10/09 PHP
PHP中的session永不过期的解决思路及实现方法分享
2011/04/20 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
php更新cookie内容的详细方法
2019/09/30 PHP
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
JQuery标签页效果的两个实例讲解(4)
2015/09/17 Javascript
jQuery实现悬浮在右上角的网页客服效果代码
2015/10/24 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Python使用Redis实现作业调度系统(超简单)
2016/03/22 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
HTML5实现晶莹剔透的雨滴特效
2014/05/14 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
本科生学习总结的自我评价
2013/10/02 职场文书
优秀毕业生自我鉴定
2014/01/19 职场文书
公司授权委托书范文
2014/09/21 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP