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
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
相关文章推荐
- 架构的伸缩性(转载)
- 深入解析Linux系统下的进程切换
- JavaScript检测访问网站IP地址来自哪些地市
- nginx+django 文件下载配置
- Linux通用命令
- MySQL学习3_CentOS下Mysql数据库的安装与配置
- 常用vim设置
- centos7使用docker1.8.2
- shell学习笔记
- linux下查看已经安装的jdk 并卸载jdk
- 在远程ubuntu 16.04中使用docker api
- hadoop2.4.1伪分布式搭建
- 解决Linux 下qt QGroupbox 边框不显示问题
- Centos7安装WordPress(一)安装Apache, PHP And MySQL(LAMP)
- 普通身份运行Tomcat
- Linux同步机制 - 基本概念(死锁,活锁,饿死,优先级反转,护航现象)
- Linux同步机制 - 基本概念(死锁,活锁,饿死,优先级反转,护航现象)
- contrib module missing in opencv 3.0? up vote 3 down vote favorite I am using OpenCV 3.0 beta.
- Linux使用用户密钥ssh主机
- 升级Xcode7-directory not found for option