Neste post continuaremos trabalhando
com números. Agora veremos a biblioteca Math. Ela tem algumas
funções prontas que nos ajuda a lidar com problemas matemáticos.
Exponenciação:
A primeira explorada será a essa
feinha aí, a tal da exponenciação. Não lembra dela? Lembra sim,
é a tal da potência: o famoso 2³ = 8.
Uma primeira forma seria esta, que é
bem parecida com outras linguagens:
a = 2 * 2 * 2
Tudo bem, mas se eu quero fazer 2²³?
Como que fica? No Python a exponenciação é feita usando duas
vezes o asterisco, assim:
a=2**33.
Radiciação:
Eis a famosa raíz quadrada. Para
fazer o cálculo faremos uso de uma função da biblioteca math do
Python que nos retorna a raiz quadrada de um número:
a = 16
b = math.sqrt(a)
print(b) # Imprime 4.0
Explicando: a função sqrt() da
biblioteca math nos diz a raiz quadrada do número.
unções da Biblioteca Math
Apresento aqui as funções mais
utilizadas da biblioteca:
math.sqrt(numero): Retorna a raíz
quadrada do número.
math.cos(numero): Retorna o cosseno
do número em radiano.
math.sin(numero): Retorna o seno do
número em radiano.
math.tan(numero): Retorna a tangente
do número em radiano.
math.radians(numero): Converte o
angulo 'numero' de graus para radiano.
math.pi: Não é bem uma função,
está mais para uma constante com o número pi (3.1415926535897931).
math.hypot(x, y): Retorna a
hipotenusa dos números (catetos) fornecidos.
Bibliografia
Curso Python Aula 4 -
http://blog.evaldojunior.com.br/aulas/python/2008/11/16/curso-de-python-aula-4-mais-numeros-e-a-biblioteca-math.html