Python math.isqrt()-Methode
Python math.isqrt(x)Die Methode gibt die Quadratwurzel von x zurück und rundet die Quadratwurzel auf die nächstniedrigere ganze Zahl ab.
Die Zahl muss größer oder gleich 0 sein.
Python-Version: 3.8
Syntax
Die Syntax der Methode math.isqrt() lautet wie folgt:
math.isqrt(x)
Parameterbeschreibung:
- xx -- Erforderlich, eine Zahl. Wenn x keine Zahl ist, wird TypeError zurückgegeben. Wenn die Zahl kleiner als 0 ist, wird ValueError zurückgegeben.
Rückgabewert
Gibt eine Ganzzahl int zurück, die die Quadratwurzel einer Zahl darstellt, und rundet die Quadratwurzel auf die nächste ganze Zahl ab.
Beispiel
Das folgende Beispiel gibt die Quadratwurzel einer Zahl zurück und rundet die Quadratwurzel auf die nächste ganze Zahl ab:
Beispiel
# Importiere das math-Paket
import math
# Die Quadratwurzel ausgeben
# Die Quadratwurzel verschiedener Zahlen ausgeben
print (math.sqrt(10))
print (math.sqrt (12))
print (math.sqrt (68))
print (math.sqrt (100))
# Die Quadratwurzel ausgeben und die Quadratwurzel auf die nächste ganze Zahl abrunden
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))
import math
# Die Quadratwurzel ausgeben
# Die Quadratwurzel verschiedener Zahlen ausgeben
print (math.sqrt(10))
print (math.sqrt (12))
print (math.sqrt (68))
print (math.sqrt (100))
# Die Quadratwurzel ausgeben und die Quadratwurzel auf die nächste ganze Zahl abrunden
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))
Ausgabeergebnis:
3.1622776601683795 3.4641016151377544 8.246211251235321 10.0 3 3 8 10Andere Erweiterungen
Python math-Modul