python里求根函数 python计算根号方程

python三次方根怎么表示?X的n(n≠0)次方根:X^(1/n),
用python表达式:pow(X,1/n),
那么X的三次方根为:pow(X,1/3)
python求一元二次方程的根的代码# 一元二次方程的解
# 2022-10-16
# ax**2 bx c=0
import math
while True:
try:
a = float(input('请输入a='))
b = float(input('请输入b='))
c = float(input('请输入c='))
except:
print('请输入正确的数子格式')
continue
else:
d = b ** 2 - 4 * a * c
if d0:
print('方程无解')
continue
x1 = (-bmath.sqrt(d)) / (2 * a)
x2 = (-b - math.sqrt(d)) / (2 * a)
print('方程 %fx**2 %fx %f=0 的解为' % (a, b, c))
print('x1=%.2f,x2=%.2f' % (x1, x2))
print('输入X推出,其他任意键继续')
t = input()
if t == 'x' or t == 'X':
break
利用Python语言计算方程的根import math
def erfenfa(function, a, b): #定义函数,利用二分法求方程的根 , function为具体方程,a,b为根的取值范围
start = a
end = b
if function(a) == 0:
return a
elif function(b) == 0:
return b
elif function(a) * function(b)0:
print("couldn't find root in [a,b]")
return
else:
mid = (startend) / 2
while abs(start - mid)0.0000001:
if function(mid) == 0:
return mid
elif function(mid) * function(start)0:
end = mid
else:
start = mid
mid = (startend) / 2
return mid
def f(x):#定义构造方程式函数
return math.pow(x, 5) -15*math.pow(x, 4)85*math.pow(x, 3)-225*pow(x,2) 274*x - 121
print(round(erfenfa(f, 1.5, 2.4),6))
【python里求根函数 python计算根号方程】python里求根函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于python计算根号方程、python里求根函数的信息别忘了在本站进行查找喔 。

    推荐阅读