博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
简单实现python购物车 ----小白学习手记1
阅读量:4460 次
发布时间:2019-06-08

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

shop_list = [     ('iphone',8888),     ('iMac Pro',10888),     ('Tesila',200000),     ('bike',1020),     ('mibook',1001) ] shopping_list = [] salary = input('请输入你的工资>>>:') if salary.isdigit():     salary = int(salary)     while True:         for index,item in enumerate(shop_list,1):             print(index,item)         user_choice = input('请输入要选择的商品序号>>>:')         if user_choice.isdigit():             user_choice = int(user_choice)             if user_choice <= len(shop_list) and user_choice > 0:                 p_item = shop_list[user_choice -1 ]                 shopping_list.append(p_item)                 if p_item[1] <= salary:                     salary -= p_item[1]                     print('你购买的商品为%s,剩余金额为%s'%(p_item,salary))         elif user_choice == 'q':             for l_item in shopping_list:                 print('---shopping list---',l_item,'\n还剩%s$'%(salary))                 break         else:             print('输入有错误,请重新输入!') else:     print('输入有错误,请重新输入!')

转载于:https://www.cnblogs.com/bigbaibai/p/7685694.html

你可能感兴趣的文章
WPF——TargetNullValue(如何在绑定空值显示默认字符)
查看>>
Linux之crontab
查看>>
清除浮动
查看>>
CenOS+宝塔(模拟)上线博客项目
查看>>
loadrunner Vugen-Tools General-Options-Replay设置
查看>>
redis限频
查看>>
Floyd判圈算法
查看>>
接口,lambda表达式与内部类(二)
查看>>
Phabricator是什么,代码审查工具
查看>>
Java虚拟机类加载机制
查看>>
DirectX:函数可以连接任意两个filter 分类: Direct...
查看>>
Android APP开发入门教程-Button 分类: JAVA ...
查看>>
WustOJ 1575 Gingers and Mints(快速幂 + dfs )
查看>>
js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结...
查看>>
算法:求从1到n这n个整数的十进制表示中1出现的次数-- python 实现
查看>>
CSU 1160 把十进制整数转换为十六进制,格式为0x开头,10~15由大写字母A~F表示
查看>>
LintCode 58: Compare Strings
查看>>
[Unity插件]Lua行为树(五):装饰节点Repeater
查看>>
顺序表、链表、栈和队列
查看>>
Linux第二天(Linux常用命令2)
查看>>