输入两个值求他们的加减乘除 乘方

#-*- 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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26764973/viewspace-1326375/

你可能感兴趣的:(输入两个值求他们的加减乘除 乘方)