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输出汉字字库及将文字转换为图片的方法
Jun 04 Python
Python自定义类的数组排序实现代码
Aug 28 Python
对python中的pop函数和append函数详解
May 04 Python
python3.5基于TCP实现文件传输
Mar 20 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
python如何实现从视频中提取每秒图片
Oct 22 Python
解决python3 requests headers参数不能有中文的问题
Aug 21 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
Python类中self参数用法详解
Feb 13 Python
Django import export实现数据库导入导出方式
Apr 03 Python
Django Auth用户认证组件实现代码
Oct 13 Python
十个Python自动化常用操作,即拿即用
May 10 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 序列化和反序列化函数实例详解
2020/07/18 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
JavaScript的面向对象方法以及差别
2008/03/31 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
2013/08/21 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
Javascript中的关键字和保留字整理
2014/10/16 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
zTree实现节点修改的实时刷新功能
2017/03/20 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
JS运算符优先级与表达式示例详解
2020/09/04 Javascript
python线程锁(thread)学习示例
2013/12/04 Python
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
Web服务器框架 Tornado简介
2014/07/16 Python
python的dataframe和matrix的互换方法
2018/04/11 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
Django中的模型类设计及展示示例详解
2020/05/29 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
matplotlib 多个图像共用一个colorbar的实现示例
2020/09/10 Python
python开发一款翻译工具
2020/10/10 Python
scrapy-splash简单使用详解
2021/02/21 Python
护理学院专科毕业生求职信
2014/06/28 职场文书
医院反腐倡廉演讲稿
2014/09/16 职场文书
党员检讨书
2014/10/13 职场文书
小学生暑假生活总结
2015/07/13 职场文书
PyTorch dropout设置训练和测试模式的实现
2021/05/27 Python
pandas提升计算效率的一些方法汇总
2021/05/30 Python
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL