实现简单购物车功能

#!/usr/bin/python
#-*- coding:utf-8 -*-
aalist=[‘Mac‘,‘Coffee‘,‘Book‘,‘Bus‘]
price=[‘10000‘, ‘50‘, ‘500‘,  ‘2000‘]
shop_list=[]    #购物车列表
gongzi=int(raw_input(‘请输入你的工资:‘))
import sys
if gongzi < int(price[1]):    #如果工资小于coffee的价格;
  print ‘请努力工作!!!你的工资太低了,本商场没有你能够消费的产品!‘
  sys.exit()
  
while True:
  for p in aalist :
    print p,‘\t‘, price[aalist.index(p)]
  choice = raw_input(‘请输入你要购买的商品:‘)
  if choice in aalist:   #判断输入从商品是不是在aalist列表内;
    weizhi=aalist.index(choice)    #显示购买物品对应数组的位置
    jiage=int(price[weizhi])    #显示对应的价格
    if jiage>gongzi:
      list2 = aalist[weizhi]   #显示出刚才输入要购买的物品
      print ‘你的工资是%s 人民币,无法购买%s 请选购其它商品;‘  % (gongzi , list2)
      continue   #结束本次循环
    if jiage <= gongzi :     #如果价格小于工资
      shengyu=gongzi-jiage
      list2 = aalist[weizhi]   #显示出刚才输入要购买的物品
      shop_list.append(list2)   #把要购买的物品追加至购物车
      print ‘你的购物车 %s‘ % shop_list   #打印出购物车列表
      print ‘你还剩下%s 人民币‘% shengyu
      gongzi=shengyu   #重新定义剩余的工资;
    else:
      print ‘你还剩余%s 人民币,无法购买%s‘  % (shengyu , list2)
    if shengyu < int(price[1]):
        print ‘你的钱已经不足以购买任何物品了!!请去购物台结算!‘
        break  #跳出循环
  else:
    print ‘商店没有你需要的产品;请重新输入!‘
    continue  #结束本次循环;

测试:

时间: 2024-10-11 21:58:02

实现简单购物车功能的相关文章

vue入门------简单购物车功能实现(全选,数量加减,价格加减)

简易购物车功能(无任何布局 主要是功能) 数量的加减 商品的总价钱 全选与全不选 删除(全选.价格 受影响) <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <div id="box"> 全选:<input type="checkbox" @click="handleAllChecked($event)&q

jQuery实现一个简单的购物车功能

最近由于工作需要的原因,开始系统学习jQuery的知识,然后跟着一个视频教程做了一个购物车的功能,现总结如下. 第一步:准备HTML页面,代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.

简单3步 js使用cookie实现的购物车功能[原创]

引入JQuery.js支持 加入JQuery.Cookie.js,代码如下 1 jQuery.cookie = function(name, value, options) { 2 if (typeof value != 'undefined') { // name and value given, set cookie 3 options = options || {}; 4 if (value === null) { 5 value = ''; 6 options.expires = -1;

Android 购物车功能的实现

首先,众所周知,ListView是Android最常用的控件,可以说是最简单的控件,也可以说是最复杂的控件. 作为一个Android初级开发者,可能会简单的ListView展示图文信息. 作为一个有一定项目开发经验的Android开发者来说,可能会遇到ListView的列表项中存在各种按钮的需求. 需求最多的就是购物车功能.想必大家都用过某宝某东客户端APP吧 ,就是那个购物车的功能. -------------------------------------------------------

Session小案例-----简单购物车的使用

Session小案例-----简单购物车的使用 同上篇一样,这里的处理请求和页面显示同样用的都是servlet. 功能实现如下: 1,显示网站的所有商品 2,用户点击购买后,能够记住用户选择的商品 3,实现了多个会话共享一个session 4, 实现了浏览器禁用cookie后数据共享问题的处理 首页: package cn.itcast.shopping; import java.io.IOException; import java.io.PrintWriter; import java.io

session实现购物车功能

购物车功能是生活中经常使用的,这里以fruit表为例,做一个简单的购物车: 首先要将fruit表显示出来: <?php session_start();?> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>代号</td> <td>名称</td> &

ASP.NET之电子商务系统开发-2(购物车功能)

一.前言 继上次的首页数据列表后,这是第二篇.记录一下购物车这个比较庞大的功能,可能实现的方法跟其他人有点不一样,不过原理都差不多,是将cookie存数据库里面的. 二.开始 首先看一下购物车流程及对应代码. 1.如果购物车为空,就显示   其方法是创建两个大的div层,当你没有购买商品时,就显示这层,里面啥都没有,如果你点击了一个商品加入购物车,就会将这层隐藏,显示存放刚放入购物车商品信息的那一层,其控制方法如下: DataSet ds = bllShopCar.ShopCarQT(Reque

电商网站中添加商品到购物车功能模块2017.12.8

前言: 电商网站中添加商品到购物车功能模块实现: 根据前一篇博客的介绍,我们看到淘宝网站为了保证购物车数据的同步,直接是强制用户必须登录才可以将商品加入购物车.而京东网站是用户在未登录的状态下也可以将商品加入到购物车,此时这个是保存在了cookie中,然后用户登录后,根据商品的id判断商品是否存在,将两个购物车的商品合并,形成最终的购物车商品. 本篇文章分两个模块,分别看下这两个功能是如何实现的: 1.必须在用户登录的前提下,才可以将商品加入到购物车列表 我们今天先看下淘宝网站的状态下的添加商品

[转]微信公众平台开发(四) 简单回复功能开发

本文转自:http://www.cnblogs.com/mchina/p/3155072.html 一.简介 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性.下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发. 二.思路分析 用户发送过来的文本信息,我们可以提取关键字,通过简单的 if...elseif...else... 实现. 关键代码如下: if($keyword=="你好"){ $contentStr