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
2116711

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.