Python :: Aufgabe #185 :: Lösung #1
2 Lösungen

#185
Babylonisches Wurzelziehen / Heron-Verfahren / Heronsches Näherungsverfahren
Anfänger - Python
von Exception
- 03.06.2018 um 08:27 Uhr
Die zu schreibende Anwendung soll eine positive Zahl entgegennehmen und durch das Heron-Verfahren näherungsweise die Quadratwurzel berechnen.
Zusatz:
Es werden die einzelnen Schritte ausgegeben, siehe Beispiel.
Beispiel: mit Wurzel aus 12
~ Viel Spaß :)
Zusatz:
Es werden die einzelnen Schritte ausgegeben, siehe Beispiel.
Beispiel: mit Wurzel aus 12
...
Die Wurzel aus 12 ist zwischen 3.5 und 3.4
...
Die Wurzel aus 12 ist zwischen 3.45 und 3.46
...
~ Viel Spaß :)
#1

von jigga (4260 Punkte)
- 05.06.2018 um 11:58 Uhr

import math a = float(input("Positive Zahl eingeben: ")) x_0 = math.floor((a+1)/2) while x_0**2-a > 0.00001: x_0 = (x_0 + a/x_0)/2 print(x_0)
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1