#-*- coding:utf-8 -*-
def numb():
print '选择数字进行你想要的操作'
print '1、相加'
print '2、相减'
print '3、相乘'
print '4、相除'
print '5、乘方'
x=raw_input()
if x=='1':
try:
a=int(raw_input(u'请输入数字a:'))
print u'您输入a的值为',a
try:
b=int(raw_input(u'请输入数字b:'))
print u'您输入b的值为',b
z=a+b
print u'a+b的值为:',z
except ValueError,e:
print u'您输入的b的值不是一个数字:',e
except ValueError,e:
print u'您输入的a的值不是一个数字:',e
elif x=='2':
try:
a=int(raw_input(u'请输入数字a:'))
print u'您输入a的值为',a
try:
b=int(raw_input(u'请输入数字b:'))
print u'您输入b的值为',b
z=a-b
print u'a-b的 值为为:',z
except ValueError,e:
print u'您输入的b的值不是一个数字:',e
except ValueError,e:
print u'您输入的a的值不是一个数字:',e
elif x=='3':
try:
a=int(raw_input(u'请输入数字a:'))
print u'您输入a的值为',a
try:
b=int(raw_input(u'请输入数字b:'))
print u'您输入b的值为',b
z=a*b
print u'a*b的 值为为:',z
except ValueError,e:
print u'您输入的b的值不是一个数字:',e
except ValueError,e:
print u'您输入的a的值不是一个数字:',e
elif x=='4':
try:
a=int(raw_input(u'请输入数字a:'))
print u'您输入a的值为',a
try:
b=int(raw_input(u'请输入数字b:'))
print u'您输入b的值为',b
z=a*b
print u'a/b的 值为为:',z
except ValueError,e:
print u'您输入的b的值不是一个数字:',e
except ValueError,e:
print u'您输入的a的值不是一个数字:',e
elif x=='5':
try:
a=int(raw_input(u'请输入数字a:'))
print u'您输入a的值为',a
try:
b=int(raw_input(u'请输入数字b:'))
print u'您输入b的值为',b
z=pow(a,b)
print u'a的b次方值为为:',z
except ValueError,e:
print u'您输入的b的值不是一个数字:',e
except ValueError,e:
print u'您输入的a的值不是一个数字:',e
else:
print '您输入的选择错误'
numb()
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26764973/viewspace-1326375/,如需转载,请注明出处,否则将追究法律责任。