python练习模仿购物车功能
来源:互联网 发布:白骑士大数据电话 编辑:程序博客网 时间:2024/05/22 06:12
#!/usr/bin/python#coding=utf-8shopping_mail=[('iphone',5888),('apple',18),('coffee',30),('pencel',20),('car',150000),('bike',900),]salary=input("请输入你的薪水:")if salary.isdigit(): salary=int(salary)else: exit("无效的输入,请重新输入:"+"\n")print("欢迎来到wyl的商店".center(50,'-')+"\n")flag=Trueshop_car=[]while flag: print("请选择你想购买的产品".center(48, '*')+"\n") for pro_list in enumerate(shopping_mail): pro_index=pro_list[0] pro_name=pro_list[1][0] pro_price=pro_list[1][1] print(pro_index,'、',pro_name,pro_price) choice=input("请选择购买商品,q退出,c检查商品".center(28,'*')+"\n") if choice.isdigit(): choice=int(choice) if choice<len(shopping_mail): if shopping_mail[choice][1]<=salary: buy_product = shopping_mail[choice] shop_car.append(buy_product) salary -= buy_product[1] print("已购买[%s],您的余额还剩\033[32;1m[%s]\033[0m" %(buy_product,salary)+"\n") else: print("您的余额不足:\033[31;1m[%s]\033[0m" %salary + "\n") if choice == 'c': input("已经购买的产品列表1".center(32, '*') + "\n") for item in shop_car: print("===>"+item) print("您的余额还剩\033[32;1m[%s]\033[0m" % salary+"\n") if choice == 'q': input("已经购买的产品列表".center(32, '*')+"\n") for item in shop_car: print(item) flag=False
上面功能划分:
阅读全文
0 0
- python练习模仿购物车功能
- python练习:购物车
- python练习-购物车
- Python程序练习3--模拟购物车
- Python练习购物菜单
- python练习题:实现购物车功能
- Python Django实现简单购物车功能
- python 修行之路(一)(购物车练习)
- 购物车练习
- 练习购物车
- 练习购物车2
- angularJS 购物车练习
- Session 练习购物车
- 购物车实现(模仿京东)
- android 模仿京东购物车
- python——实现一个购物车的功能
- 购物车功能
- 购物车实现功能
- openCV:滑动条之setTrackbarPos与createTrackbar
- LintCode习题系列之解码方法
- Android程序员问答题
- 蓝桥杯 算法训练 字符串的展开
- 远程Linux上部署Redis
- python练习模仿购物车功能
- Javascript 异步加载详解
- 自顶向下、逐步求精
- 深度学习tensorflow-gpu环境搭建避坑指南-win10_anaconda_python3.5_cuda8.0
- IT忍者神龟之Java 实现 Web 应用中的定时任务
- 自顶向下?逐步求精?
- 互联网时代,我眼中的架构变迁
- C语言动态内存分配与释放
- 第一篇博客,写在迷茫无措时