Advertisement
Guest User

test

a guest
May 25th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.34 KB | None | 0 0
  1. f = lambda x:x**2-8
  2. def dich(f,a,b,e):
  3.     deb = a
  4.     fin = b
  5.     mil = (a+b)/2
  6.     while f(deb)*f(fin)<0 and (fin-deb)>e:
  7.         if f(mil)==0:
  8.             break
  9.         elif f(deb)*f(mil)<0:
  10.             fin = mil
  11.         else:
  12.             deb = mil
  13.         mil = (deb+fin)/2
  14.     return([deb,fin])
  15. print(dich(f,0,4,pow(10,-4)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement