博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
购物车 2019-2-20
阅读量:5884 次
发布时间:2019-06-19

本文共 1059 字,大约阅读时间需要 3 分钟。

li = [["1.iphone X",7399],["2.vivo X21",3598],["3.利用Python进行数据分析",72],["4.迪士尼滑板车", 179],["5.索尼无线蓝牙耳机", 1999]]shopping_car = [] #已经购买的列表salarytem = input("请输入你带多少钱来购物:")if not salarytem.isdigit():    exit()salary = int(salarytem)yuer = salary #余额for i in li:    print(i)buyindex = ""while True:    buy = input("输入'q'退出,请输入购买物品的编号:")    if buy.isdigit():        buyindex = int(buy)        if buyindex < 1 or buyindex > len(li):            print("没有您想要的商品,请重新选择...")            continue    elif buy == "q":        if len(shopping_car) < 1:            print("你没有购买任何物品")            exit()        print("----------------购物车的清单-------------------")        for j in shopping_car:            print(j)        print("你已经购买了以上的商品。剩余金额为:%f元" % yuer)        exit()    price = li[buyindex-1][1]    if (price > yuer):        print("\033您的余额不够,剩余:%f\033,请选择其他商品..." % yuer)    elif (price <= yuer):        yuer = yuer - price        shopping_car.append(li[buyindex-1])        print("购买成功,购买商品为:\n" + li[buyindex-1][0])

 

转载于:https://www.cnblogs.com/yuhoucaihong/p/10407912.html

你可能感兴趣的文章
五 数组
查看>>
也谈跨域数据交互解决方案
查看>>
EntityFramework中使用Include可能带来的问题
查看>>
面试题28:字符串的排列
查看>>
css important
查看>>
WPF 实现窗体拖动
查看>>
来自维基百科程序员Brandon Harris
查看>>
NULL不是数值
查看>>
CentOS 5 全功能WWW服务器搭建全教程
查看>>
scala111
查看>>
模块化服务规范——OSGI
查看>>
劣质代码评析——猜数字问题(上)
查看>>
纸上谈兵: 栈 (stack)
查看>>
Windows phone8 基础篇(三) 常用控件开发
查看>>
Oracle学习笔记之五,Oracle 11g的PL/SQL入门
查看>>
大叔手记(3):Windows Silverlight/Phone7/Mango开发学习系列教程
查看>>
考拉消息中心消息盒子处理重构(策略模式)
查看>>
so easy 前端实现多语言
查看>>
【追光者系列】HikariCP源码分析之ConcurrentBag&J.U.C SynchronousQueue、CopyOnWriteArrayList...
查看>>
canvas系列教程05-柱状图项目3
查看>>