#!/usr/bin/env python
#coding:utf-8
product_list = [
('Iphone',5800),
('Mac Pro',9800),
('Bike',800),
('Watch',10600),
('Coffee',31),
]
shopping_list=[]
salary = raw_input('Input your salary:')
if salary.isdigit():
salary = int(salary)
while True:
#for item in product_list:
#print product_list.index(item),item
for index,item in enumerate(product_list):
print index,item
user_choice = raw_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)
else:
print "你输入的编号\033[31;1m%s\033[0m不存在" % (user_choice)
elif user_choice == 'q':
print "---------shopping list----------"
for p in shopping_list:
print p
exit("你的余额为\033[31;1m%s\033[0m" % (salary))
else:
print "Invalid option"
else:
print "请输入数字"