Python_解一元二次方程
生活随笔
收集整理的這篇文章主要介紹了
Python_解一元二次方程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#解一元二次方程
import math
a = int(input("請(qǐng)輸入系數(shù)a"))
b = int(input("請(qǐng)輸入系數(shù)b"))
c = float(input("請(qǐng)輸入系數(shù)c"))if(a == 0 and b == 0 ):print("無(wú)解")
elif(a == 0 and b != 0):x = float(-(c / b))print("此方程有一個(gè)實(shí)根", x)
elif(b * b - 4 * a * c == 0):x1 = x2 = float(-(b / (2 * a)))print("有兩個(gè)相等的實(shí)根:", x1)
elif(b * b - 4 * a * c > 0):x1 = float(-(b / (2 * a))) + (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * ax2 = float(-(b / (2 * a))) + (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * aprint(str.format("有兩個(gè)不等實(shí)根{0:.2f}和{1:.2f}",x1 , x2))
elif(b * b - 4 * a * c < 0):a = float(-(b / (2 * a)))b = (math.sqrt(math.pow(b, 2) - 4 * a * c)) / 2 * aprint(str.format("有兩個(gè)共軛{0}+{1}i和{0}-{1}i", a, b))
總結(jié)
以上是生活随笔為你收集整理的Python_解一元二次方程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 「地埋式积水监测站」智慧防汛,科技先行
- 下一篇: 什么是视频内容推荐引擎?