用python 写一个简单计算代码-------急急急急!! 求大师 用Python写一个,两个数的加,减,乘,除的函数,然后用这...

\u6c42\u7528Python\u5199\u4e00\u4e2a\u7b80\u5355\u7684\u8ba1\u7b97\u5668!

def cal(): numA = float(raw_input('Please enter a number: ')) op = raw_input('Please enter a operator: ') numB = float(raw_input('Please enter another number: ')) if op == '+': print "result: ",numA+numB elif op == '-': print "result: ",numA-numB elif op == '*': print "result: ",numA*numB elif op == '/': print "result: ",numA/numB else: print "Unknown operator ",opcal()

\u6211\u8bfe\u7a0b\u4e2d\u7684\u90e8\u5206\u4ee3\u7801\uff08\u9664\u6ca1\u5199\uff09\uff1a

def f_add(a,b): return a+bdef f_mul(a,b): return a*bdef f_sub(a,b): return a-b def g1(f,a,b): return f(a,b)a,b,c,d = 1,2,3,4print g1(f_sub, g1(f_mul, g1(f_add,a,b), c), d), g1(f_mul, g1(f_add,a,b), g1(f_sub,c, d))
\u5bf9python\u611f\u5174\u8da3\u53ef\u4ee5\u5230\u8fd9\u91cc\u4e86\u89e3\u4e00\u4e0b\uff1a
study.163.com/course/courseMain.htm?courseId=1000035

def getInteger(prompt, lowerlimit=0, upperlimit=None):
    while True:
        try:
            num = int(raw_input(prompt))
            if num < lowerlimit:
                print "outof lower band", lowerlimit
                continue
            if upperlimit and upperlimit < num:
                print "outof upper band", upperlimit
                continue
            return num
        except:
            continue


nums = sorted([
    getInteger("Enter a number, which bigger than 0: "),
    getInteger("Enter a number, which bigger than 0: "),
    ])

msg = "%d can not be deved by %d" if nums[1] % nums[0] else "%d can be deved by %d"
print msg % (nums[1], nums[0])


扩展阅读:python手机版下载官方 ... 在python中怎样表达个位数 ... python解释器手机版下载 ... 如何用python做一个系统 ... 小学生学python 还是c ... python入门教程 非常详细 ... python编程代码大全 ... python中大小写字母的转化 ... python简单博客系统源码 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网