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

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

自己写的import sysgoods=[[1,"milk",5],[2,"bike",800],[3,"iphone",5800]]bought=[]salary=int(input("input your salary:"))for i in goods:    print(i)while 1:    id=input("input the id of goods which you want to bug:")    if id=="q":        print("购买结束了")        print("剩余金额:%s"%salary)        for i in bought:            print (i)        sys.exit()            id=int(id)    if (salary-goods[id-1][2])>0:        salary=salary-goods[id-1][2]        bought.append(goods[id-1])        print(bought)        print ("该商品购买成功")            else:        print("your balance is not enough:")      标准的:product_list=[    ('iphone',5800),    ('mac pro',9800),    ('bike',800),    ('watch',10600),    ('coffee',31)]shopping_list=[]salary=input("inpur your salary:")if salary.isdigit():    salary=int(salary)    while 1:        for index,item in enumerate(product_list):            print(index,item)        user_choice=input("选择要买啥?:")        if user_choice.isdigit():            user_choice=int(user_choice)            if user_choice
=0: p_item=product_list[user_choice] if p_item[1]<=salary: shopping_list.append(p_item) salary-=p_item[1] print("Added %s into shopping cart,your current salary is %s"%(p_item[0],salary)) else: print("你的余额不够了") else: print("product code %s is not exist!"%user_choice) elif user_choice=="q": print ("----shopping_list------") for p in shopping_list : print(p) print ("your current balance:",salary) exit() else: print ("invalid option")

  

转载于:https://www.cnblogs.com/zechome/p/8283961.html

你可能感兴趣的文章
Performing a thread dump in Linux or Windows--reference
查看>>
推荐系统中常用算法 以及优点缺点对比
查看>>
cocos2d-x v3.2环境配置(现在3.x版本号可以配置该)
查看>>
穷举法解决旅行商问题
查看>>
Go语言标准库之JSON编解码
查看>>
winpcap 发送数据包
查看>>
cisco 出现 %Error opening tftp://255.255.255.255 错误解决办法
查看>>
VIM编辑器
查看>>
IE主页被篡改 地址框变灰
查看>>
linux上架设l2tp+ipsec ***服务器
查看>>
Facebook和用户界面会如何扭曲你说的话
查看>>
安卓混合开发之Cordova,NativeWebView两种实现
查看>>
git设置socks代理
查看>>
桶排序
查看>>
石化数字化交付
查看>>
如何用windows Live writer 撰写blog
查看>>
RHEL6入门系列之十九,硬盘分区与格式化
查看>>
Linux下升级 OpenSSH
查看>>
标准功能模块组件 -- 名片管理组件,C\S 版本的标准用例程序,可以参考权限实现方法...
查看>>
zygote进程图
查看>>