怎么用python二分法求方程的根

def f(x):
# 定义方程的函数
return x**2 - 4

def find_root():
left = -10# 左边界
right = 10# 右边界

while right - left > 1e-6:# 设置迭代的终止条件
mid = (left + right) / 2# 计算中点

if f(mid) == 0:# 如果怎么用python二分法求方程的根中点处的函数值为0,说明找到了根
return mid

if f(mid) * f(left) < 0:# 根在左半边
right = mid
else:# 根在右半边
left = mid

return mid

root = find_root()
print("方程的根为:", root)

怎么用python二分法求方程的根

登录后复制
上一篇:小学法制教育名言警句
下一篇:给蒋市长伯伯的一封信

相关推荐