标签:while bsp art app odi print env 自动 购物
1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 print(‘欢迎土豪光临随心所欲旗舰店‘) 4 user_money = int(input(‘老板,请输入你拥有的总资产:‘)) 5 shopping_list = [] 6 shopping_car = {} 7 chose_list = [] 8 out = ‘谢谢惠顾小店‘ 9 goods = [ 10 {"name": "电脑", "price": 1999}, 11 {"name": "鼠标", "price": 10}, 12 {"name": "游艇", "price": 20}, 13 {"name": "美女", "price": 998}, 14 ] 15 # 向用户展示商品 16 for i in enumerate(goods): 17 shop_id = i[0] 18 shop_name = i[1].get(‘name‘) 19 shop_money = i[1].get(‘price‘) 20 print(‘商品id:‘, shop_id, ‘商品:‘, shop_name, ‘售价:‘, shop_money) 21 enterone = input(‘请问你需要选购么?y/n‘) 22 if enterone.lower() and enterone == ‘y‘: 23 print(‘请您输入你想要的商品id,选购完毕离开请输入Q/q‘) 24 while True: 25 choose = input(‘上帝的选择:‘) 26 #if int(choose) > 3: 27 # print(‘亲爱的上帝,您输入的数字不在商品列表中,请重新输入‘) 28 # continue 29 #else: 30 # pass 31 if choose.lower() and choose == ‘q‘: 32 break 33 elif int(choose) > int(len(goods)): 34 print(‘亲爱的上帝,您输入的数字不在商品列表中,请重新输入‘) 35 continue 36 else: 37 now_money = user_money 38 user_money = user_money - goods[int(choose)].get(‘price‘) 39 if now_money <= goods[int(choose)].get(‘price‘): 40 print(‘您的账号余额:‘,now_money,‘购买:‘,goods[int(choose)],‘还差:‘,user_money) 41 #print(‘加入购物车失败!‘) 42 print(""" 43 1 充值 44 2 删减购物车 45 """) 46 now_chose = input(‘请选择:1/2‘) 47 if int(now_chose) == 1: 48 recharge_money = int(input(‘请输入充值金额:‘)) 49 user_money = user_money + recharge_money 50 print(‘您的账号金额:‘,user_money) 51 elif int(now_chose) == 2: 52 for w in enumerate(chose_list): 53 print(w) 54 while True: 55 remove_list = input(‘请输入您想要删除的商品id:退出请输入Q/q‘) 56 now_list = int(len(chose_list)) 57 if remove_list.lower() and remove_list == ‘q‘: 58 print(‘已成功返回上一层:‘) 59 break 60 elif int(remove_list) < now_list: 61 g = None 62 e = chose_list[int(remove_list)] 63 for g in enumerate(goods): 64 if str(e) in g[1].get(‘name‘) : 65 user_money = now_money + g[1].get(‘price‘) 66 print(‘您现在的余额为:‘,user_money) 67 del chose_list[int(remove_list)] 68 print(chose_list) 69 else: 70 print(‘输入有误请重新输入‘) 71 72 else: 73 chose_list.append(goods[int(choose)].get(‘name‘)) 74 print(chose_list) 75 print(chose_list) 76 else: 77 print(‘请稍候....,现在系统为你自动结算,‘) 78 #pass 79 print(‘您的账号余额:‘, user_money) 80 print(‘您购买的商品:‘,chose_list)
标签:while bsp art app odi print env 自动 购物
原文地址:http://www.cnblogs.com/Bruce-yin/p/6815566.html