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.

 

Sobre Fábio dos Reis (1197 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

Escreva um comentário

Seu e-mail não será divulgado


*