首页 >后端开发 >Python教程 >使用Python写一个求实数内二次方程解的函数

使用Python写一个求实数内二次方程解的函数

高洛峰
高洛峰原创
2017-03-27 15:09:322182浏览

def quar(a,b,c):
    if not isinstance(a,(int,float))|isinstance(b,(int,float))|isinstance(c,(int,float)):
        raise TypeError('Wrong Type inputing!')
    else:
        from math import sqrt
        tmp1=b**2-4*a*c
        if tmp1>0:
             return '%.04f'%float((-b+sqrt(tmp1))/(2*a)),'%.04f'%((-b-sqrt(tmp1))/(2*a))
        elif tmp1==0:
            return -b/(2*a)
        else:
            return 'No rational answer!'

使用Python写一个求实数内二次方程解的函数

使用Python写一个求实数内二次方程解的函数

以上是使用Python写一个求实数内二次方程解的函数 的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn