Python笔记(三)购物车小程序
2017-05-31 23:20
423 查看
product_list = [ ['Apple',10], ['Banner',6], ['Peach',12], ['Orage',14], ['Grape',11] ] shopping_list = [] salary = input("请输入你的余额:") if salary.isdigit(): salary = int(salary) while True: 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 < len(product_list) and user_choice >= 0: p_item = product_list[user_choice] if p_item[1] < salary: shopping_list.append(p_item) salary -= p_item[1] print("您购买的%s已加入购物车,余额剩余:\033[31;1m%s\033[0m" %(p_item,salary)) else: print("\033[41;1m你的余额不足!\033[0m") else: print("找不到相应的商品编号!") elif user_choice == 'q': print("购物车内的商品如下:%s\n您的余额剩余:%s" %(shopping_list,salary)) for i in shopping_list: print(i) exit() else: print("您输入的选项错误!") else: print("Error!")
相关文章推荐
- 看完《python简明教程》笔记及第一个python程序
- [转载]看完《python简明教程》笔记及第一个python程序
- python 笔记 在windows下的程序 获取图片并显示出来
- 【Python 学习手册笔记】Python 如何运行程序
- python3.4学习笔记(二) 类型判断,异常处理,终止程序
- Python 研究(Dive Into Python)笔记1--第2章 第一个 Python 程序
- Python调用C++程序备忘笔记
- Python学习笔记--处理log文件的简单小程序
- Python学习笔记(二)Pytho解释器和程序开发、执行过程
- 《Python 编程实战:运用设计模式、并发和程序库创建高质量程序》阅读笔记
- [学习笔记]使用py2exe打包python程序
- Python下的机器学习工具scikit-learn(学习笔记2--官方实例程序)
- Python学习笔记三(Python程序升级安装及其Tab自动补齐功能)
- python学习笔记一:python的配置和第一个程序
- python 学习笔记 11 -- 使用参数使你的程序变得更性感
- [转载]看完《python简明教程》笔记及第一个python程序
- Python学习笔记二(Python程序输入/输出)
- python笔记-Twisted 实现简单的服务器客户端程序
- Python 3程序开发指南(第2版 修订版)笔记
- Python 自学笔记(二)第一个程序 Hello World