Méthode math.isqrt() 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))
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 10Autres extensions
Module math de Python