#!Anaconda/anaconda/python#coding: utf-8

#列表练习,实现简单购物车系统

product_lists= [('iphone',5000),

('computer',6000),

('girl_friend',2000),

('boy_friend',3000)]

shop_lists=[]for i,v in enumerate(product_lists): #python的内置函数,在字典上是枚举,列举的意思,可以同事获得索引和值

print(i,v)whileTrue:

money= raw_input('请输入你的钱数:')ifmoney.isdigit():

money=int(money)whileTrue:

choise= raw_input('请输入商品序列号,q退出:')ifchoise.isdigit():

choise=int(choise)if choise >= 0 and choise

item=product_lists[choise]if money >= item[1]:

shop_lists.append(item)

money-=item[1]print '%s 已经加入购物车,还剩 %d 元'%(item,money)else:print '钱不够啊!'

else:print '没有这个商品!'

elif choise=='q':print '已经退出系统,你一共买了这些商品:'

for i inshop_lists:printiprint '还剩%d元'%money

qw= 1

break

else:print '输入无效!'

if qw == 1:break

else:print '输入有误!,请从新输入。'

python编程超市购物系统_python实现简单购物车系统(练习)相关推荐

  1. python编程超市购物系统_python 自动购物系统 超简单源码(入门级)

    [实例简介] 用户管理购物系统 [实例截图] [核心代码] choice = input("""请输入你需要的业务: 1).购买商品: 2).管理员查询 输入:" ...

  2. python编程超市购物系统_Python实现购物系统(示例讲解)

    要求: 用户入口 1.商品信息存在文件里 2.已购商品,余额记录. 商家入口 可以添加商品,修改商品价格 Code: 商家入口: # Author:P J J import os ps = ''' 1 ...

  3. python编程超市购物系统_python面向过程编程小程序- 模拟超市收银系统

    6.16自我总结 功能介绍程序功能介绍: 商品信息再读取修改买卖均已xlsx格式 且生成购物记录也按/用户名/购买时间.xlsx格式生成 账号密码输入错误三次按照时间进行冻结 用户信息已json格式保 ...

  4. python编程超市购物系统_淘淘购物系统 (Python)

    #首页 def tao_first(): t1 = '欢迎进入淘淘购物'.center(110) print(t1) print('~' * 130) t2 = '注册'.center(20) pri ...

  5. python七夕快乐_python编写简单抽奖系统

    python编写简单抽奖系统 #!/usr/bin/env python #coding=utf-8 from Tkinter import * import time import random c ...

  6. python编程入门p-Python是什么?简单了解pythonp-入门

    简单了解python Python语言特色 1. Python是一门解释性语言 解释性语言:在系统中运行时需要使用解释器(如:php.java) 编译性语言:在系统中运行不需要解释器,可以直接运行(如 ...

  7. python编程入门第一课_python入门前的第一课 python怎样入门

    人工智能时代的到来,很多文章说这么一句:"不会python,就不要说自己是程序员",这说的有点夸张了,但确实觉得目前python这个语言值得学习,而且会python是高薪程序员的必 ...

  8. python编程入门视频推荐_Python编程入门2021攻略,书籍推荐,视频推荐,每天更新...

    写这篇文章的初衷 2018年我大学毕业,和很多人一样.大学里的世界,我也是整天LOL.打了4年,确还只是个黄金守门员.恋爱也想都不敢想.不过,话说回来,我拿了三年的奖学金.真的不是因为我学习认真,而是 ...

  9. python编程软件免费吗_Python Mac下载-Python for Mac(Python编程工具) v3.10.0a2免费版

    Python for Mac是一款Python编程平台,由IDLE与Python Launcher两部分组成.Python是一种极其通用,动态,可解释和通用的语言,也是当今最受欢迎和最受欢迎的编程语言 ...

最新文章

  1. 用gensim学习word2vec
  2. 2017电大c语言形考册,(2017年电大)中央广播电视大学c语言程序设计形成性考核册及答案.doc...
  3. 报名开启 | 李开复等AI大咖齐聚量子位MEET大会,邀你共探新形势下智能产业发展之路...
  4. spoj2 Prime Generator
  5. 【car】几款电动代步车参数
  6. 计算机视觉中的自监督表示学习近期进展
  7. 自然语言理解——introduction
  8. 生成n个从1到M(n = M)之间的不重复的随机数问题(洗扑克牌算法)
  9. 11月14日filter与在web开发中集成spring培训日记
  10. java终止程序语句总结 System.exit(1)、System.exit(0)、return;break;continue;
  11. Cookie中设置了 HttpOnly,Secure 属性,有效的防止XSS攻击,X-Frame-Options 响应头避免点击劫持...
  12. 东莞 小学计算机编程大赛,小学生编程大赛【小学生大赛自我介绍】
  13. 分析Padavan的代码二
  14. 史上最全最实用的生活小窍门
  15. 小白calculator
  16. android手机解锁成功后的广播,Android动态注册锁屏、解锁、开屏系统广播
  17. 1058: 素数判定
  18. 火车头V9翻译插件-终极稳定版(翻译10000篇文章不报错)
  19. 虚拟机.linux.pgf90
  20. Python常用的数据清洗方法

热门文章

  1. java模拟验证码生成
  2. 戈峻:英特尔推动嵌入式教育 意在双赢
  3. 使用slice和concat对数组的深拷贝和浅拷贝
  4. Java NIO使用及原理分析(三)
  5. $\mathbf{R}^n$中的紧集是闭有界集
  6. 是谁卖了我的信息资料?
  7. winform 界面 xml化_FlinkSQL 1.11 on Zeppelin平台化实践
  8. Lora和Zigbee无线通讯技术的对比
  9. java5引入包装类型的意义_Java中的基本类型和包装类
  10. 微电子科学与工程要学计算机吗,微电子科学与工程专业适合女生学习吗