Função matemática Python | sqrt()
A função sqrt() é uma função embutida na linguagem de programação Python que retorna a raiz quadrada de qualquer número.
Sintaxe: math.sqrt (x) Parâmetro: x é qualquer número tal que x> = 0 Retorna: Ele retorna a raiz quadrada do número passado no parâmetro.
import
math
(math.sqrt(
0
))
(math.sqrt(
4
))
(math.sqrt(
3.5
))
Resultado:
0,0 2.0 1.8708286933869707
Erro: Quando x <0 não executa devido a um erro de tempo de execução.
import
math
(math.sqrt(
-
1
))
Resultado:
Traceback (última chamada mais recente): Arquivo "/home/67438f8df14f0e41df1b55c6c21499ef.py", linha 8, em imprimir (math.sqrt (-1)) ValueError: erro de domínio matemático
Aplicação Prática: Dado um número, verifique se é primo ou não.
Abordagem: execute um loop de 2 a sqrt (n) e verifique se algum número no intervalo (2-sqrt (n)) divide n.
import
math
def
check(n):
if
n
=
=
1
:
return
False
for
x
in
range
(
2
, (
int
)(math.sqrt(n))
+
1
):
if
n
%
x
=
=
0
:
return
False
return
True
n
=
23
if
check(n):
(
"prime"
)
else
:
(
"not prime"
)
Resultado:
primo
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva