Maison >développement back-end >Tutoriel Python >Utilisez Python pour écrire une fonction qui trouve la solution d'une équation quadratique en nombres réels
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!'
Écoutez
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!