码迷,mamicode.com
首页 > 其他好文 > 详细

购物车简单练习

时间:2016-12-16 11:50:06      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:int   rod   mac pro   into   购物   pre   lan   --   []   

#Author:xuesong li
# -*- coding:utf-8 -*-

shopping_list = []
product_list = [
    (Iphone,6388),
    (Mac Pro,9800),
    (Watch,10083),
    (‘Lenovo’6330),
]

salary = input("Input you is salary>>> : ")
if salary.isdigit():
    salary = int(salary)
    while True:
        for index,item in enumerate (product_list):
            #print(product_list.index(item),item)
             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("Added %s into shopping cart,your current balance is \033[31;1m%s\033[0m"%(p_item,salary))
                else:
                    print("\033[41;1m 您的余额不足,剩余[%s],无法购买其他物品\033[0m"%(salary))
        elif user_choice == q:
                  print(-------Your shopping list-----)
                  for p in shopping_list:
                      print(p)
                  print("Your globals is \033[31;1m%s\033[0m"%(salary))
                  exit()

 

购物车简单练习

标签:int   rod   mac pro   into   购物   pre   lan   --   []   

原文地址:http://www.cnblogs.com/lixuesong/p/6186229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!