O método mais simples para encontrar uma raiz quadrada em Python é usar a função de raiz quadrada na biblioteca matemática. É chamado com o operando como parâmetro. Por exemplo, "math.sqrt (2)" calcula a raiz quadrada de 2.
Alternativamente, como calcular uma raiz quadrada é equivalente a elevar o operando à potência de 0,5, encontrar uma raiz quadrada também pode ser obtido usando o operador de exponenciação embutido do Python, que é um asterisco duplo. Por exemplo, use "2 ** 0,5" para encontrar a raiz quadrada de 2.
Uma função de exponenciação que se comporta exatamente da mesma maneira que o asterisco duplo também está incorporada ao Python. Para encontrar a raiz quadrada de 2 com este método, digite "pow (2, 0,5)." Em ambos os casos, se o operando e o expoente forem números inteiros, o resultado será um número inteiro. Ao chamar a função pow ou o operador de asterisco duplo com tipos de dados mistos, o resultado segue as regras de coerção para operadores aritméticos binários.
Da mesma forma, é possível calcular uma raiz quadrada com funções de exponenciação a partir do módulo matemático. Para a raiz quadrada de 2, esse método seria inserido como "math.pow (2, 0,5)." Em contraste com o operador de asterisco duplo e a função pow integrada, a função pow no módulo matemático converte ambos os seus argumentos em números de ponto flutuante antes de calcular o resultado, o que significa que o resultado é sempre um número de ponto flutuante.
Ao calcular a raiz quadrada de um número negativo, como em matemática usando números complexos, use a função de raiz quadrada encontrada na biblioteca cmath. Por exemplo, digite "cmath.sqrt (-2)" para encontrar a raiz quadrada do negativo 2.