Ich bin mir nicht sicher, wo ich den genauen Algorithmus von Python finden kann, aber ich hoffe, dies hilft Ihnen. Der einfachste Weg, eine Quadratwurzel in Python zu berechnen, ist die Verwendung des Operators ** (Potenz). Ich weiß nicht, wie viel du mit Indizes gearbeitet hast, aber Quadratwurzel ist dasselbe wie die Potenzierung von etwas mit der Hälfte. Wenn das stimmt, könnten Sie also verwenden:
print x**0.5
Dies gibt die Quadratwurzel der Zahl aus, die Sie an die Stelle von x setzen. Wenn Sie Python 3 verwenden, müssen Sie dies natürlich als schreiben:
print(x**0.5)
Das wäre der einfachste Weg, um einen Algorithmus zur Berechnung der Quadratwurzel einer Zahl zu erstellen. Dies könnte in einer Funktion wie der folgenden implementiert werden:
sqrt(x):
return x**0.5
Für andere Wurzeln, wie z. B. die kubische Wurzel, können Sie eine Funktion wie diese verwenden:
root(x, root):
return x**root
Und wenn Sie die Root-Nummer in die Funktion eingeben, verwenden Sie die Nummern der Indizes in dezimaler Form, zum Beispiel:
2: 0.5
3: 0,33333333 (wiederkehrend)
4: 0.25
5: 0.2
Ich hoffe, Sie können das Muster erkennen. Ich hoffe auch, dass dir das etwas geholfen hat :)