Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Heur

Modulo Math

Recommended Posts

Oi pessoal.

Como vão?

 

Tenho uma duvida a respeito do modulo "math".

 

Existe alguma função nele que calcule o quadrado?

 

Ou, melhor ainda, que calcule a raiz do numero.

 

É que estou com um problema, analisem:

 

Voce tem um numero qualquer (tomemos o numero 16).

Digamos que voce não sabe que 4 é a raiz de 16, por isso,

tem que fazer um programa para calcular isso. Como eu posso

calcular a raiz do 16 sendo que, meu programa apenas saiba do

numero 16 e nada mais?

Acreditem, eu achei só uma solução, mas só para numero inteiros. Vejam:

 

 

 

""" Aqui, o delta valera 16."""
i = 0
while i<=10:
    result = (i*i)
    if result == delta:
        x = delta / i
    elif (x < 0):
        print"x não pertence aos reais."
    else:
        pass

Essa foi uma solução que meu cérebro arrumou.

 

Tem alguma outra função para isso?

 

Obrigado amigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem sugestivo o nome: pow, sqrt

 

>>> math.pow(3.0, 1.0/2.0)

1.7320508075688772

>>> math.pow(3.0, 3.0/7.0)

1.6013288855576973

 

Raiz quadrada é apenas um expoente racional.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.