python练习模仿购物车功能
2017-12-01 02:09
295 查看
#!/usr/bin/python #coding=utf-8 shopping_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=True shop_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
上面功能划分:
相关文章推荐
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能
- python练习模仿购物车功能