Comment trouver une racine carrée en Python ?

La méthode la plus simple pour trouver une racine carrée en Python consiste à utiliser la fonction racine carrée dans la bibliothèque mathématique. Il est appelé avec l'opérande en paramètre. Par exemple, "math.sqrt(2)" calcule la racine carrée de 2.

Alternativement, puisque calculer une racine carrée équivaut à élever l'opérande à la puissance 0,5, la recherche d'une racine carrée peut également être obtenue en utilisant l'opérateur d'exponentiation intégré de Python, qui est un double astérisque. Par exemple, utilisez "2 ** 0.5" pour trouver la racine carrée de 2.

Une fonction d'exponentiation qui se comporte exactement de la même manière que le double astérisque est également intégrée à Python. Pour trouver la racine carrée de 2 avec cette méthode, entrez "pow(2, 0.5)". Dans les deux cas, si l'opérande et l'exposant sont des nombres entiers, le résultat est un entier. Lors de l'appel de la fonction pow ou de l'opérateur double astérisque avec des types de données mixtes, le résultat suit les règles de coercition pour les opérateurs arithmétiques binaires.

De même, il est possible de calculer une racine carrée avec des fonctions d'exponentiation à partir du module mathématique. Pour la racine carrée de 2, cette méthode serait entrée sous la forme "math.pow(2, 0.5)". Contrairement à l'opérateur double astérisque et à la fonction pow intégrée, la fonction pow du module mathématique convertit ses deux arguments en nombres à virgule flottante avant de calculer le résultat, ce qui signifie que le résultat est toujours un nombre à virgule flottante.

Lors du calcul de la racine carrée d'un nombre négatif, comme en mathématiques utilisant des nombres complexes, utilisez la fonction racine carrée trouvée dans la bibliothèque cmath. Par exemple, entrez "cmath.sqrt(-2)" pour trouver la racine carrée de moins 2.