使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù)
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 14:15:14
使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù)
使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù):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((-
導(dǎo)讀使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù):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((-
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!'
聽
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù)
使用Python寫一個求實數(shù)內(nèi)二次方程解的函數(shù):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((-