Heim > Backend-Entwicklung > Python-Tutorial > Schreiben Sie mit Python eine Funktion, die die Lösung einer quadratischen Gleichung in reellen Zahlen findet

Schreiben Sie mit Python eine Funktion, die die Lösung einer quadratischen Gleichung in reellen Zahlen findet

高洛峰
Freigeben: 2017-03-27 15:09:32
Original
2171 Leute haben es durchsucht

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!'
Nach dem Login kopieren

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

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

Hören Sie zu

Das obige ist der detaillierte Inhalt vonSchreiben Sie mit Python eine Funktion, die die Lösung einer quadratischen Gleichung in reellen Zahlen findet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage