Funções Matemáticas e módulo Math em Python
Funções Matemáticas e módulo Math em Python
Neste tutorial veremos como usar funções matemáticas do módulo Math em Python.
Funções Matemáticas em Python
A linguagem Python possui várias funções matemáticas integradas que você pode usar para executar operações matemáticas mais complexas. Vejaoms algumas funções matemáticas comuns em Python:
- abs(x) – retorna o valor absoluto de x.
- pow(x, y) ou x ** y – retorna x elevado à potência y.
- round(x, n) – arredonda x para n dígitos após a vírgula. Se n não for fornecido, o valor padrão é 0.
- min(x, y, z, …) – retorna o menor valor de uma série de valores.
- max(x, y, z, …) – retorna o maior valor de uma série de valores.
Podemos usar essas funções matemáticas em suas expressões matemáticas para simplificar o código.
Módulo Math em Python
O módulo math é uma biblioteca disponível em Python que contém muitas funções matemáticas mais avançadas do que as funções matemáticas incorporadas. Para usar as funções do módulo math, você precisa importá-lo primeiro usando a instrução import.
Abaixo temos algumas funções matemáticas comuns do módulo math:
- math.sqrt(x) – retorna a raiz quadrada de x.
- math.exp(x) – retorna a exponencial de x (e^x).
- math.log(x) – retorna o logaritmo natural de x.
- math.sin(x) – retorna o seno de x (em radianos).
- math.cos(x) – retorna o cosseno de x (em radianos).
- math.tan(x) – retorna a tangente de x (em radianos).
- math.radians(x) – converte x de graus para radianos.
- math.degrees(x) – converte x de radianos para graus.
Vamos a um exemplo de como usar o módulo math:
import math x = 4 y = 2 raiz_quadrada = math.sqrt(x) exponencial = math.exp(x) seno = math.sin(math.radians(90)) cosseno = math.cos(math.radians(0)) print(raiz_quadrada) # saída: 2.0 print(exponencial) # saída: 54.598150033144236 print(seno) # saída: 1.0 print(cosseno) # saída: 1.0
Neste exemplo, importamos o módulo math e usamos as funções sqrt(), exp(), sin(), cos() para calcular a raiz quadrada de x, a exponencial de x, o seno de 90 graus e o cosseno de 0 graus, respectivamente. Note que a função sin() e cos() usam math.radians() para converter graus em radianos, já que as funções seno e cosseno do módulo math usam radianos como entrada.
Escreva um comentário