Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.43 KB | None | 0 0
  1. while True:
  2.     a = input("Zahl dessen Wurzel berechnet werden soll: ")
  3.     if 0 < a < 2:
  4.         break
  5.     else:
  6.         print "Bitte eine Zahl zwischen 0 und 2 eingeben.\n"
  7.  
  8. TOL = input("Wert fuer die Fehlertoleranz TOL eingeben: ")
  9. b = 1 - a
  10. xold = 0
  11.  
  12. while True:
  13.     x = 0.5 * (xold.__pow__(2) + b)
  14.     if (x-xold).__abs__() < TOL : break
  15.     xold = x
  16.  
  17. print "\nDie Wurzel von ", a, " ist ungefaehr: ", x.__abs__() + 1, "."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement