Python练习-写一个求实数内二次方程解的函数
Posted koliverpool
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python练习-写一个求实数内二次方程解的函数相关的知识,希望对你有一定的参考价值。
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 练习题:定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程ax^2+bx+c=0的两个解