python-----购物车
2017-12-13 14:10
10 查看
# -*- coding: utf-8 -*- # Author :Gogh # @Time :2017/12/12 11:30 # @Email :361910002@qq.com product_list = [ ('Mac', 9000), ('kindle', 800), ('tesla', 900000), ('python book', 105), ('bike', 2000), ] saving = input('please input your money:') shopping_car = [] if saving.isdigit(): saving = int(saving) while True: # 打印商品内容 for i, v in enumerate(product_list, 1): print(i, '>>>>', v) # 引导用户选择商品 choice = input('选择购买商品编号[退出:q]:') # 验证输入是否合法 if choice.isdigit(): choice = int(choice) if choice > 0 and choice <= len(pr 4000 oduct_list): # 将用户选择商品通过choice取出来 p_item = product_list[choice - 1] # 如果钱够,用本金saving减去该商品价格,并将该商品加入购物车 if p_item[1] < saving: saving -= p_item[1] shopping_car.append(p_item) else: print('余额不足,还剩%s' % saving) print('你已经购买商品''>>>>>>', p_item) else: print('编码不存在') elif choice == 'q': print('------------您已经购买如下商品----------------') # 循环遍历购物车里的商品,购物车存放的是已买商品 for i in shopping_car: print(i) print('您还剩%s元钱' % saving) break else: print('invalid input')
相关文章推荐
- python练习模仿购物车功能
- python 初学购物车小程序01
- 基于python实现购物车功能
- python_购物车
- python(3) 之简单购物车购物 (练习基础语法)
- Python实现一个简单的购物车逻辑
- Python--购物车
- python练习模仿购物车功能
- 编程语言的学习 ------ python3 循环语句以及列表的练习(购物车小练习优化二)
- python练习-购物车
- 用python实现简单购物车功能
- python购物车程序
- 使用Python的Django框架结合jQuery实现AJAX购物车页面
- Python实现购物车购物小程序
- 【18】Python半成品购物车
- python 购物车代码
- python练习模仿购物车功能
- python练习模仿购物车功能
- python写的购物车小程序
- python基础练习之购物车小程序