Python 购物车练习 2.0

product_list = [    [‘iphone6s‘, 5800],    [‘mac book‘, 9000],    [‘coffee‘, 32],    [‘python book‘, 80],    [‘bicycle‘, 1500]]

shopping_cart = []

while True:    salary = input("Salary(整数) = ")    if salary.isdigit():        salary = int(salary)        break    else:        print(‘请输入正确的数字‘)

while True:    for i, j in enumerate(product_list, 1):        print(i, j)    print(‘当前余额:‘, salary)    choice = input(‘请输入你想购买的商品编号【q退出】:‘)    if choice.isdigit():        choice = int(choice)        if 0 < choice < len(product_list) + 1:            if salary >= int(product_list[choice-1][1]):                print(product_list[choice-1][0], ‘已经加入您的购物车,当前余额:‘, salary - int(product_list[choice-1][1]))                shopping_cart.append(product_list[choice-1])                salary = salary - int(product_list[choice - 1][1])            else:                print(‘余额不足:‘, salary - int(product_list[choice-1][1]))        else:            print(‘编号错误‘)    elif choice == ‘q‘:        print(‘   已购买商品    金额‘)        for i, j in enumerate(shopping_cart, 1):            print(i, j)        print(‘你的余额为:‘, salary, ‘元。欢迎再次光临!‘)        break    else:        print(‘请输入正确的信息‘)

原文地址:https://www.cnblogs.com/david2018/p/9742304.html

时间: 2024-08-28 15:24:42

Python 购物车练习 2.0的相关文章

Python 购物车

Python 购物车 需求 用户名和密码存放于文件中,格式为:xxx|xxx 启动程序后,先登录,登录成功则让用户输入工资,然后打印商品列表,失败则重新登录,超过三次则退出程序 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 流程图 Python代码实现 1 #! /usr/bin/env python 2 # -*- coding: utf-8 -*- 3 # 商城购物车 4 product_list = [ 5

python购物车小案例

python购物车小案例# 案列描述:有一个小型水果店里面有水果(苹果:¥8/kg,香蕉:¥5/kg,芒果:¥15/kg,葡萄:¥12/kg),客户带了100元钱进店选购水果.# 1.客户输入相应序号和对应数量后将该商品加入购物车# 2.付款时检查客户是否有支付能力(结算金额<=100)# 3.客户输入Q/q退出选购 lis = [{'name': '苹果', 'price': 8}, {'name': '香蕉', 'price': 5}, {'name': '芒果', 'price': 15}

python调用虹软2.0(全网首发)-更新中

python调用虹软2.0目前没有任何demo可以参考,自己研究了2个晚上终于把第一步做出来了,使用了opencv来加载和显示图片,龟速更新中 1 from ctypes import * 2 #人脸框 3 class MRECT(Structure): 4 _fields_=[(u'left1',c_int32),(u'top1',c_int32),(u'right1',c_int32),(u'bottom1',c_int32)] 5 #版本信息 版本号,构建日期,版权说明 6 class A

python之购物车version 2.0

produce_list ,,     ,,     ,,     ,,     ,,     ,shopping_list salary salary.isdigitsalary salaryindex,i produce_listindex,iuser_choose user_choose.isdigituser_choose user_chooseuser_choose user_choose produce_listp_item produce_listuser_choosep_item

17.python购物车程序作业

购物车程序作业需求: 1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 代码如下: # Author:pe

python 购物车和三级菜单

程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 #-*- coding:utf8 -*- shopping_list=[] product_list = [ ('Iphone',5800), ('Mac Pro',9800), ('Bike',800), ('Watch',10600), ('Coffee',31), ('Alex Python

Python购物车模拟

1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 product_list = [ ('Iphone',5

python购物车小程序

要求:1.用户输入工资后展示商品列表2.根据商品编号选择商品3.选择商品后打印商品清单以及剩余工资代码如下:# coding=utf-8product_list = [ ('iphone',5800), ('mac pro',9800), ('bike',800), ('watch',10600), ('coffee',31), ('Alex python',120),]shopping_list = []#购物车salary = input("Input your salary:")

Python购物车程序

#!/usr/bin/env python #_*_ coding:utf-8 _*_#Author:LiuJindong #datetime:2018/6/11 16:34 '''此程序为购物车程序,包括用户入口.商家入口.用户入口:已购商品.余额记录.商家入口:可以添加商品.修改商品价格.''' import time,sys def Business_entrance(ProductList): f1=open(ProductList,'r') Product={} for line in