def f(x):
#定义方程
return x**3-x**2+x-1
a=float(input("请输入解区间的左边界:"))
b=float(input("请输入解区间的右边界:"))
while abs(b-a)>1e-6:
x0=(a+b)/2
if ( ① ):
b=x0
if ( ② ):
a=x0
if ( ③ ):
break
print("解为:",x0)
input("运行完毕,请按回车键退出...")
微信扫码预览、分享更方便