Python :: Aufgabe #163 :: Lösung #1

3 Lösungen Lösungen öffentlich
#163

Wurzel ziehen mit Intervallschachtelung

Anfänger - Python von Felix - 11.07.2017 um 21:30 Uhr
Schreibe eine Methode die aus einer Zahl die Wurzel zieht, benutze dafür die Intervallschachtelung.
#1
vote_ok
von jigga (4260 Punkte) - 13.07.2017 um 15:36 Uhr
Quellcode ausblenden Python-Code
upper = 0
lower = 0

zahl = float(input("Zahl eingeben: "))
precision = int(input("Genauigkeit (max 16): "))

for i in range(precision):
	while lower**2 < zahl:
		lower += 1/10**i
	upper = lower
	lower -= 1/10**i

print()
print("Untere Grenze von Wurzel", int(zahl), ":", round(lower, precision))
print("Obere Grenze  von Wurzel", int(zahl), ":", round(upper, precision))

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben