Python math.isqrt()-Methode

Python math 模块Python math-Modul

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))

Ausgabeergebnis:

3.1622776601683795
3.4641016151377544
8.246211251235321
10.0
3
3
8
10

Python math 模块Python math-Modul

Andere Erweiterungen