Méthode math.isqrt() de Python

Python math 模块Module math de Python

Python math.isqrt(x)La méthode renvoie la racine carrée de x, et arrondit la racine carrée à l'entier inférieur le plus proche.

Le nombre doit être supérieur ou égal à 0.

Version Python : 3.8

Syntaxe

La syntaxe de la méthode math.isqrt() est la suivante :

math.isqrt(x)

Description des paramètres :

  • xx -- Obligatoire, un nombre. Si x n'est pas un nombre, elle renvoie TypeError. Si le nombre est inférieur à 0, elle renvoie ValueError.

Valeur de retour

Renvoie un entier int représentant la racine carrée d'un nombre, et arrondit la racine carrée à l'entier inférieur le plus proche.

Exemple

L'exemple suivant renvoie la racine carrée d'un nombre, et arrondit la racine carrée à l'entier inférieur le plus proche :

Exemple

# Importer le package math
import math

# Afficher la racine carrée
# Afficher la racine carrée de différents nombres
print (math.sqrt(10))
print (math.sqrt (12))
print (math.sqrt (68))
print (math.sqrt (100))

# Afficher la racine carrée et arrondir la racine carrée à l'entier inférieur le plus proche
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))

Résultat de sortie :

3.1622776601683795
3.4641016151377544
8.246211251235321
10.0
3
3
8
10

Python math 模块Module math de Python

Autres extensions