Raiz quadrada em Python

Manav Narula 10 outubro 2023
  1. Use o math.sqrt() para calcular a raiz quadrada de um número em Python
  2. Use a função pow() para calcular a raiz quadrada de um número em Python
  3. Use o operador ** para calcular a raiz quadrada de um número em Python
  4. Use o cmath.sqrt() para calcular a raiz quadrada de um número em Python
  5. Use o numpy.sqrt() para calcular a raiz quadrada de um número em Python
Raiz quadrada em Python

Para um determinado número, sua raiz quadrada é um número cujo quadrado é igual a este número.

Em Python, podemos calcular a raiz quadrada de um número usando funções e operadores integrados, que serão discutidos neste tutorial.

Use o math.sqrt() para calcular a raiz quadrada de um número em Python

O módulo math possui diferentes funções para realizar operações matemáticas em Python. A função sqrt() retorna a raiz quadrada de um número positivo. Por exemplo:

import math

print(math.sqrt(16))

Resultado:

4.0

Também podemos calcular a raiz quadrada de uma lista de números usando esta função. Nós iteramos através da lista usando um loop for e aplicamos a função math.sqrt() a cada elemento. Veja o código de exemplo abaixo.

import math

a = [4, 2, 6]
b = []

for i in a:
    b.append(math.sqrt(i))
print(b)

Resultado:

[2.0, 1.4142135623730951, 2.449489742783178]

Use a função pow() para calcular a raiz quadrada de um número em Python

A raiz quadrada de um número nada mais é do que o número elevado à potência de 0,5. A função pow() em Python retorna o valor de um número elevado a alguma potência especificada e pode ser usada para calcular a raiz quadrada de um número, conforme mostrado abaixo. O primeiro parâmetro da função pow() é a base e o segundo é o expoente.

print(pow(9, 0.5))

Resultado:

3.0

Use o operador ** para calcular a raiz quadrada de um número em Python

O operador ** executa a mesma função que o método pow. Podemos usá-lo para calcular a raiz quadrada de um número, conforme mostrado abaixo.

print(9 ** (0.5))

Resultado:

3.0

Use o cmath.sqrt() para calcular a raiz quadrada de um número em Python

O módulo cmath possui métodos para lidar com números complexos. O cmath.sqrt() retorna a raiz quadrada de números negativos ou imaginários. Por exemplo:

import cmath

x = -16
print(cmath.sqrt(x))

Resultado:

4j

Use o numpy.sqrt() para calcular a raiz quadrada de um número em Python

O método numpy.sqrt() pode calcular a raiz quadrada de todos os elementos em um objeto de dados como uma lista ou um array de uma só vez. Ele retorna un array que contém a raiz quadrada de todos os elementos. Por exemplo:

import numpy as np

a = [4, 2, 6]
print(np.sqrt(a))

Resultado:

[2.         1.41421356 2.44948974]
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artigo relacionado - Python Math