python购物车典例_Python入门:购物车实例
product_list=[('iphone',5800),
('pro',120000),
('python book',120),
('Bike',800),
('coffe',39)
] #定义商品列表
shopping_list=[] #定义购物车
salary=input("your sally:") #输入薪水
if salary.isdigit(): #判断是否为数字
salary=int(salary)
while True:
for index,item in enumerate(product_list): #enumerate 取下标和内容
print(index,item)
user_choice=input("please you choose product:") #输入商品编号
if user_choice.isdigit():
user_choice=int(user_choice)
if user_choice=0:
p_item=product_list[user_choice]
if salary>=p_item[1]:
shopping_list.append(p_item)
salary=salary-p_item[1]
print("added %s into shopping cart,your current balance is %s"%(p_item,salary))
else:
print("你的余额只剩 %s ,不能买了" %salary)
else:
print("您选择的不存在")
elif user_choice=="q": #输入q 退出循环
print("-------------shopping list----------")
for i in shopping_list: #遍历打印购物车
print(i)
exit()
else:
print("Invalid option")
else:
print("your salary is wrong")
python购物车典例_Python入门:购物车实例相关推荐
- python购物车典例_Python实现的购物车功能示例
本文实例讲述了Python实现的购物车功能.分享给大家供大家参考,具体如下: 这里尝试用python实现简单的购物车程序... 基本要求: 用户输入工资,然后打印购物菜单 用户可以不断的购买商品,直到 ...
- python实战经典例子_Python入门经典实例
类和继承 class Base: def __init__(self): self.data = [] def add(self, x): self.data.append(x) def addtwi ...
- python程序实例讲解_python入门编程实例 python入门编程实例解析
python入门编程实例 python入门编程实例解析 python入门编程实例及解析: 题目:有1.2.3.4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 程序分析:可填在百位.十 ...
- python起源的故事_Python入门:在红遍全宇宙之前的小故事
原标题:Python入门:在红遍全宇宙之前的小故事 人工智能风靡全宇宙,Python是当今最火的语言,那么小白们了解它台前幕后的小故事吗? 一.python的起源 说到Python,它的诞生是极具戏曲 ...
- python模拟购物车购物过程_Python 模拟购物车的实例讲解
1.功能简介 此程序模拟用户登陆商城后购买商品操作.可实现用户登陆.商品购买.历史消费记查询.余额和消费信息更新等功能.首次登陆输入初始账户资金,后续登陆则从文件获取上次消费后的余额,每次购买商品后会 ...
- python中基例_Python python从入门到实践(5) --代码复用
函数.类与代码复用 代码复用的思想 把代码当成资源进行抽象. 代码资源化:程序代码是一种用来表达计算的"资源" 代码抽象化:使用函数等方法对代码赋予更高级别的定义 代码复用:同一份 ...
- python模拟购物车购物过程_python实现购物车+ATM机 第五天
模拟实现一个ATM + 购物商城程序 1.额度 15000或自定义 2.实现购物商城,买东西加入 购物车,调用信用卡接口结账 3.可以提现,手续费5% 4.每月22号出账单,每月10号为还款日,过期未 ...
- python经典程序实例_Python入门经典实例(一)
1 你好 #打开新窗口,输入: #! /usr/bin/python # -*- coding: utf8 -*- s1=input("Input your name:") pri ...
- python经典例题图形_Python 入门经典100实例:实例23 菱形
题目:打印出如下图案(菱形):* *** ***** ******* ***** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二 ...
最新文章
- 京东物联网战略大升级|与华为合作,疯狂发布新品,“养鱼”的京东正在物联网赛道上花式秀技术...
- python是什么语言、即变量不需要显示声明数据类型-Python函数声明以及与其他编程语言数据类型的比较...
- P4198-楼房重建【线段树】
- 模拟运行php,window_PHP+Javascript模拟Matrix画面, 直接存为*.php文件运行即 - phpStudy...
- oracle导入大量csv_Oracle导入数据到表(支持插入大量数据)
- 1.4.3 编写自己的模块和包
- 当拼多多开始打假 那么多“拼多多买家秀”竟都是假的?
- 伪装目标检测(Camouflage Object Detection)常用数据集
- php登录界面模板美化,一款简单好看的登录界面——Typecho美化包 Sign-Page-For-Typecho...
- Atitti 存储引擎支持的国内点与特性attilax总结
- java编码什么时候需要增加空格_Java编码规范之声明和空白,空格
- html5测试网速插件,js 检测客户端网速
- Android 实现远程控制(类似QQ的远程协助)
- mysql大于等于号
- Python 【趣头条】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布
- C++: explicit的适用场合以及为什么要使用explicit
- bandit game
- 特斯拉、百度、阿里趋之若鹜,无人驾驶卡车赛道现新风口
- PHP检测及判断手机登录用户是安卓或爱疯(iPhone)客户端
- a标签点击中文文件名乱码_关于a href传参的中文乱码问题
热门文章
- 发布 ASP.NET Core 应用
- 项目中遇到难题一 : 多条件筛选(同一本小说具有多个特征)
- Android中文图混排时文图的居中对齐 FontMetrics以及自定义ImageSpan实现
- 【ArcGIS风暴】ArcGIS中等高线高程标注/注记(打断/消隐)方法案例汇总
- 【小程序】刘一哥课堂随机点名提问神器V1.0(附源程序)
- svn之bash: syntax error near unexpected token `(‘ 解决办法
- linux c之strncpy函数和strncmp函数最简单使用总结
- Android之 FLAG_ACTIVITY_CLEAR_TASK
- mysql如何快速插入一千万条数据_如何快速安全的插入千万条数据?
- 他毕业于北师大,编写了我国首套数学教材,陈景润华罗庚都崇拜他