Wie findet man eine Quadratwurzel in Python?

Die einfachste Methode zum Finden einer Quadratwurzel in Python besteht darin, die Quadratwurzelfunktion in der Mathematikbibliothek zu verwenden. Es wird mit dem Operanden als Parameter aufgerufen. Zum Beispiel berechnet "math.sqrt(2)" die Quadratwurzel von 2.

Alternativ, da das Berechnen einer Quadratwurzel gleichbedeutend mit dem Potenzieren des Operanden mit 0,5 ist, kann das Auffinden einer Quadratwurzel auch mithilfe des in Python integrierten Potenzierungsoperators, einem Doppelstern, erreicht werden. Verwenden Sie beispielsweise "2 ** 0,5", um die Quadratwurzel von 2 zu finden.

Eine Exponentiationsfunktion, die sich genauso verhält wie das Doppel-Sternchen, ist auch in Python integriert. Um mit dieser Methode die Quadratwurzel von 2 zu finden, geben Sie "pow(2, 0.5)" ein. In beiden Fällen ist das Ergebnis eine ganze Zahl, wenn sowohl der Operand als auch der Exponent ganzzahlige Zahlen sind. Beim Aufrufen der pow-Funktion oder des Doppel-Sternchen-Operators mit gemischten Datentypen folgt das Ergebnis den Zwangsregeln für binäre arithmetische Operatoren.

Ähnlich ist es möglich, mit Exponentiationsfunktionen aus dem Mathematikmodul eine Quadratwurzel zu berechnen. Für die Quadratwurzel von 2 würde diese Methode als "math.pow(2, 0.5)" eingegeben. Im Gegensatz zum Doppel-Sternchen-Operator und der eingebauten pow-Funktion wandelt die pow-Funktion im Math-Modul beide Argumente in Gleitkommazahlen um, bevor das Ergebnis berechnet wird, d. h. das Ergebnis ist immer eine Gleitkommazahl.

Beim Berechnen der Quadratwurzel einer negativen Zahl, wie in der Mathematik mit komplexen Zahlen, verwenden Sie die Quadratwurzelfunktion aus der cmath-Bibliothek. Geben Sie beispielsweise "cmath.sqrt(-2)" ein, um die Quadratwurzel von minus 2 zu ermitteln.