商品购买系统

需求:

gz = int(raw_input(‘请输入您收入/月:‘))
F = file(‘commodity.txt‘)
shop_list = []

product = F.readline()
products =  product.split()

products_prices = F.readline()
prices = [int(i) for i in products_prices.split()]
min_prices = min(prices)

while True:
    print ‘本商店提供如下商品:‘
    for p in products:
        print p,‘\t‘,prices[products.index(p)]
    if gz < min_prices:
        print ‘您剩余工资%d元不够买我们商店的任何东西,see you!‘%gz
        print ‘您的购物车里面有:‘,shop_list
        break
    else:
        print ‘------------------------------‘
        shop = raw_input(‘请输入如想购买商品的名称:‘)
        F_shop = shop.strip()
        if F_shop in products:
            shop_prices = prices[products.index(F_shop)]
            print ‘您目前所剩工资:%d‘ %gz
            print ‘您购买商品信息:‘,F_shop,‘\t‘,shop_prices

            if gz > shop_prices:
                shop_list.append(F_shop)
                gz = gz - shop_prices
                print ‘消费后所剩工资:%d‘%gz
            else:
                print ‘您想购买的商品价格超出您的工资,请尝试其他商品!‘
        else:
            print ‘您输入的商品,本商店暂时无货!‘
commodity.txt文件内容
Car iphone computer house coffee moon_cake Milk
200000 4500 10300 2569415 36 56 13
时间: 2024-08-02 19:05:12

商品购买系统的相关文章

【Machine Learn】决策树案例:基于python的商品购买能力预测系统

决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结合视频学习和书籍基础的笔记所得.本系列文章将采用理论结合实践方式编写.首先介绍机器学习和深度学习的范畴,然后介绍关于训练集.测试集等介绍.接着分别介绍机器学习常用算法,分别是监督学习之分类(决策树.临近取样.支持向量机.神经网络算法)监督学习之回归(线性回归.非线性回归)非监督学习(

苏宁易购11.11:商品详情系统架构设计

商品详情系统介绍 基本介绍 商品详情系统是一个展示商品基本信息.参数等详情的系统,是商品购买的入口.它是电商平台中访问量最大的系统之一,苏宁易购大促期间PV量和UV量很大,这么大的访问量对系统的并发能力要求高.在业务上它与周边系统的关系是高耦合.依赖商品详情系统的的系统特别多,比如:促销系统.推荐系统.大聚惠.等众多营销系统.还有主数据系统.购物车.收藏夹等,业务复杂度高对系统设计提出更多的要求. 业务特点 重点在于数据展示 页面信息丰富,如:商品详情.商家列表.推荐.排行榜等 部分数据时效要求

商品详情系统架构设计

商品详情系统是一个展示商品基本信息.参数等详情的系统,是商品购买的入口.它是电商平台中访问量最大的系统之一,苏宁易购大促期间PV量和UV量很大,这么大的访问量对系统的并发能力要求高.在业务上它与周边系统的关系是高耦合.依赖商品详情系统的的系统特别多,比如:促销系统.推荐系统.大聚惠.等众多营销系统.还有主数据系统.购物车.收藏夹等,业务复杂度高对系统设计提出更多的要求. 1.重点在于数据展示2.页面信息丰富,如:商品详情.商家列表.推荐.排行榜等3.部分数据时效要求高,如:价格.库存等4. 业务

C语言实现商品销售系统

商品销售系统 #include<stdio.h> //头文件 #include<string.h> //头文件 #include<stdlib.h> //头文件 #define M 100 //货物种类 #define N 100 //顾客数目 struct goods //单个货物信息格式 { int number; //产品编号 char name[20]; //产品名称 int price1; //进价(或利润) int price2; //售价 int amou

电商商品秒杀系统架构分析与实战

网址:http://my.oschina.net/xianggao/blog/524943 0 系列目录 1 秒杀业务分析 2 秒杀技术挑战 3 秒杀架构原则 4 秒杀架构设计 4.1 前端层设计 4.2 站点层设计 4.3 服务层设计 4.4 数据库设计 4.4.1 基本概念 4.4.2 设计思路 5 大并发带来的挑战 5.1 请求接口的合理设计 5.2 高并发的挑战:一定要“快” 5.3 重启与过载保护 6 作弊的手段:进攻与防守 6.1 同一个账号,一次性发出多个请求 6.2 多个账号,一

超市商品购买与管理系统

熬了 三天做出来的 可能还有bug 不过我学习到了很多 其中包括密码不回显 char *passw(){ char ch, s[20]; int i = 0; while ((ch = getch()) != '\r') {       if (ch != 8)   {    s[i] = ch;    putchar('*');    i++;   }   else if (i > 0)   {    putchar('\b');    putchar(' ');    putchar('\b

详谈京东的商品搜索系统架构设计

京东商品搜索引擎是搜索推荐部自主研发的商品搜索引擎,主要功能是为海量京东用户提供精准.快速的购物体验.虽然只有短短几年的时间,我们的搜索引擎已经经过了多次618店庆和双11的考验,目前已经能够与人们日常使用的如谷歌.百度等全文搜索引擎相比,我们的产品与其有相通之处,比如涵盖亿级别商品的海量数据.支持短时超高并发查询.又有自己的业务特点: 海量的数据,亿级别的商品量: 高并发查询,日PV过亿: 请求需要快速响应. 搜索已经成为我们日常不可或缺的应用,很难想象没有了Google.百度等搜索引擎,互联

苏宁易购亿万级商品评价系统的架构演进之路和实现细节

苏宁易购评价系统跟随着易购商城的业务发展,经历了从Commerce系统拆分再到系统全面重构的整个历程.如何满足系统流量的日益增长,在提升系统性能和满足稳定性和可扩展性的要求的同时,向目标系统架构一步步平滑靠近,成为系统面临的最大挑战.本次分享的内容包括: 1.评价系统架构演变 2.评价系统架构设计 3.技术实现 4.曾经踩过的坑 评价系统架构演变 苏宁易购早期的电商平台是基于IBM Commerce为核心,与SAP等后台系统进行交互的套件组装系统:评价系统作为IBM Commerce系统中的一个

ECSHOP商品购买数量增加加减按钮插件(包含购物车商品数量增加减少,自动更新)

ecshop商品页购买数量加减按钮ecshop购物车页加减按钮插件 默认模版为例详细教程: 找到flow.php里的如下代码 elseif ($_REQUEST['step'] == 'update_cart') { if (isset($_POST['goods_number']) && is_array($_POST['goods_number'])) { flow_update_cart($_POST['goods_number']); } show_message($_LANG['