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中请使用isinstance()判断变量类型
Aug 25 Python
Python爬虫模拟登录带验证码网站
Jan 22 Python
详解Python中heapq模块的用法
Jun 28 Python
Odoo中如何生成唯一不重复的序列号详解
Feb 10 Python
Pandas 同元素多列去重的实例
Jul 03 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
详解python中sort排序使用
Mar 23 Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 Python
Python Matplotlib简易教程(小白教程)
Jul 28 Python
Django返回HTML文件的实现方法
Sep 17 Python
如何通过python计算圆周率PI
Nov 11 Python
python实现层次聚类的方法
Nov 01 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 radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php 字符串替换的方法
2012/01/10 PHP
php安装dblib扩展,连接mssql的具体步骤
2017/03/02 PHP
this[] 指的是什么内容 讨论
2007/03/24 Javascript
利用js对象弹出一个层
2008/03/26 Javascript
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
jQuery实现下拉框选择图片功能实例
2015/08/08 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
2017/01/22 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
使用Nodejs连接mongodb数据库的实现代码
2017/08/21 NodeJs
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
python中关于for循环的碎碎念
2017/06/30 Python
python中的二维列表实例详解
2018/06/19 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
html5使用canvas实现图片下载功能的示例代码
2017/08/26 HTML / CSS
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
大学生简短的自我评价分享
2014/02/20 职场文书
青春励志演讲稿
2014/04/29 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
python使用glob检索文件的操作
2021/05/20 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS