#原题目在运行截图中 |
import math |
def f(x): |
y = ( 2 * * x) + ( 3 * x) - 7 |
return y |
a = float ( input ( "a=" )) |
b = float ( input ( "b=" )) |
ε = float ( input ( "ε=" )) |
while math.fabs(a - b) > = ε: |
c = (a + b) / 2 |
if (f(a) * f(c)) < 0 : |
b = c |
|
else : |
if f(c) = = 0 : |
a = c |
break |
else : |
a = c |
print ( "x=" ,a) |