ITPub博客

首页 > 应用开发 > IT综合 > 输入两个值求他们的加减乘除 乘方

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

原创 IT综合 作者:huzhichengforce 时间:2014-11-09 19:13:04 0 删除 编辑
#-*- 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博客 ” ,链接:https://blog.itpub.net/26764973/viewspace-1326375/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-08-19

  • 博文量
    202
  • 访问量
    518266