shopping cart<代码>
i = ["iphone 6000", "bicycle 1000", "coffee 50", "python book 100", "italy pizza 200", ] j = ["] # 运用列表嵌套更容易实现 in_list = [] # 已购买物品列表 salary = int(input("你的工资:")) while salary > 0: # 循环的开始以工资余额大于零开始 # a = 0 # 循环打印利于管理员账户的管理 # while a < 5: # print("{xuhao}" .format(xuhao=a+1), i[a]) # 生硬的加个序号 下面注释的是更简单的方法 # a += 1 for d, e in enumerate(i, 1): print(d, ">>>", e) w_i = input("你想要的物品序号或者退出q") if w_i.isdigit(): # 判断是否数字(输入的都是字符串) w_i = int(w_i) if 0 < w_i <= len(i): # len 计算长度 if salary > int(j[w_i-1]): salary -= int(j[w_i-1]) # 余额变成工资 接着循环 in_list.append(i[w_i-1]) # 加入购物车列表 print(i[w_i-1], "已加入你的购物车") else: print("您的余额不足") elif w_i == "q": break elif w_i == "manager": print("0:增加商品 1:下架商品 2:修改价格 ") keyword = int(input("输入命令序号:")) if keyword == 0: name_staff = str(input("输入商品名")) ordor_staff = int(input("输入商品序号")) price_staff = input("输入价格") name_staff = " ".join([name_staff,price_staff]) j.insert(ordor_staff-1, price_staff) i.insert(ordor_staff-1, name_staff) elif keyword == 1: ordor_staff = int(input("输入商品序号")) l = i.pop(ordor_staff - 1) print("已删除:", l) elif keyword == 2: ordor_staff = int(input("修改的序号")) gai_price = input("修改的价格") j[ordor_staff-1] = gai_price f = i[ordor_staff-1] # iho 6000 u = j[ordor_staff - 1] # u =1 v = "".join([f,"降价为"]) i[ordor_staff-1] = " ".join([v,u]) else: print("眼瞎呀") else: print("非法字符") print("您已经购买:") for b in in_list: print(b) print("您的余额为:", salary)
简易购物车系统
shopping cart<代码>的更多相关文章
- 购物车(Shopping cart) —— B2C网站核心产品设计 (二)
购物车是做什么的? 我们先来看一下现实超市中的购物车,一个带四个轱辘的铁筐子,客人推来推去,看到什么东西喜欢,就扔进去,觉得东西差不多了,就推到收银台. 那B2C网站中的购物车又是一个什么东西呢? 从 ...
- C#集合Collections购物车Shopping Cart
这篇是对象与集合操练,物件的创建,集合的一些基本功能,如添加,编辑,删除等功能. 对象,即是网店的商品物件,Insus.NET只为其添加2个属性,物件的ID的Key和名称ItemName以及2个构造函 ...
- shopping cart
#Author:Kevin_hou #定义产品列表 product_list =[ ('HUAWEI',5999), ('Watch',500), ('Nike',800), ('Toyota',20 ...
- Simple Shopping Cart By AngularJS
<body ng-controller='CartController'> <h1>Your Order</h1> <div ng-repeat='item ...
- PHP之购物车的代码
该文章记录了购物车的实现代码,仅供参考 book_sc_fns.php <?php include_once('output_fns.php'); include_once('book_fns. ...
- Octopus系列之代码备份
代码 $.extend($.validator.messages, { required: "This field is required.", remote: "Ple ...
- magento产品成功添加到购物车后跳转到不同页面 添加 add to cart 按钮
1 添加产品到购物车成功后是跳转到购物车页面或不跳转.这个在后台可以设置 system -> configuration -> After Adding a Product Redirec ...
- 怎样改动、扩展并重写Magento代码
作为一个开发人员的你,肯定要改动Magento代码去适应你的业务需求,可是在非常多时候我们不希望改动Magento的核心代码,这里有非常多原因, 比如将来还希望升级Magento.还想使用很多其它的M ...
- Python学习1,代码
看了好久的网上视频,今天尝试着写了一串代码: _author_ = "Happyboy" produce_list = [ ('Iphone',5800), ('Mac Pro ...
随机推荐
- cocos3 singleton
class TestSingleton : public CCLayer { public: static TestSingleton* getInstance();//创建一个全局访问点,例如我们常 ...
- BZOJ2216 : [Poi2011]Lightning Conductor
$f[i]=\max(a[j]+\lceil\sqrt{|i-j|}\rceil)$, 拆开绝对值,考虑j<i,则决策具有单调性,j>i同理, 所以可以用分治$O(n\log n)$解决. ...
- JS正则表达式验证数字(很全)
1.<script type="text/javascript"> 2. function validate(){ 3. var reg = new ...
- TV测试中的按键长按操作模拟
从UiAutomator在TV测试中的局限性说起: 智能TV的操作和手机的操作有很大不同,一般智能TV的操作为遥控器按键操作,来向TV OS发送 KeyCode,以完成指定操作. UiAutomat ...
- <!--[if IE]>….<![endif]--> (<!--[if !IE]>||<![endif]-->)的用法
1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> 2. <!--[if IE]> 所有的IE可识别 ...
- iOS开发之正则表达式
正则表达式用于字符串处理.表单验证等场合,实用高效.现将一些常用的表达式收集于此,以备不时之需. 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达 ...
- Odoo Entypo Regular Icon List
参考地址: http://www.fontslog.com/entypo-regular-otf-33800.htm#custompreview 或 http://www.w3cplus.com/w3 ...
- Linux环境下实现生产者消费者问题
#include <stdio.h> #include <semaphore.h> #include <stdlib.h> #include <pthread ...
- jQuery 事件的命名空间
在没有看到这篇 文章之前,我一直不知道原来bind也可以有命名空间.事实上,我看完这篇文章后,再去翻了一下手册,也才发现了一点点的注释.但手册也仅仅是一句话就带 过去了.没有过多的深究,或许他认为命名 ...
- nova
chen@controller:~$ nova usage: nova [--version] [--debug] [--os-cache] [--timings] [--ti ...