您的位置:首页 > 运维架构

SHOPING 购物(学了老男孩视频写的)​

2015-09-18 11:09 381 查看
#!/usr/bin/python
import syslog
import sys
this_year=2015

product=['apple','coffee','pc','rebot','clothes','licai'] #创建数组
price=[4999,30,8000,100000,1000,500] #创建数组
qingdan = [] #创建数组
while True:
try:
gongz=int(raw_input('\033[33;1mplease input you gz:\033[0m').strip())
break

#输入工资,不是数值异常处理
#except ValueError:
except ValueError:
print "Error:you must input a num"
while True:
print '\033[35;1mplease looking for caidan\033[0m' #输出你的菜单
for line in product:

#在你的数组中循环
print "\033[32;1m%s\t%s\033[0m" %(line,price[product.index(line)])

#输出你的购物清单
if gongz < min(price): #判断是否购买的起
print "\033[34;1m you didn't buy this is you buy\033[0m"
print "\033[34;1m",qingdan,"\033[0m"

#输出你已经购买的
sys.exit()
else:
goumai = raw_input('\033[32;1m you need shopping,please take it\033[0m')

#选择购买的物品
if goumai=='exit':

#exit 退出判断
print "\033[35;1m you buy ",qingdan,"\033[0m"
sys.exit()
if goumai in product:
if gongz < price[product.index(goumai)]:

#判断是否购买的了
print "\033[31;1myou can't buy",goumai,"youhave",gongz,"\033[0m"

#输出不能买已经清单
continue
else:
qingdan.append(goumai)

#购买的物品添加到数组中
gongz = gongz - price[product.index(goumai)]

#工资减去物品的价格
print "\033[35;1m you buy ",qingdan,"you have ",gongz,"\033[0m"
else:
print "\033[31;1mdon't hava this wp,you have",gongz,"\033[0m"
continue

本文出自 “曾经的运维” 博客,请务必保留此出处http://bluechen.blog.51cto.com/8739192/1695956
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: