Atualizado: 14/06/2025

Este conteúdo é original e não foi gerado por inteligência artificial.

Funções Matemáticas do Módulo Math em Python

No Python, o módulo embutido math é usado para realizar operações matemáticas, trigonométricas e logarítmicas. Abaixo estão algumas das principais funções desse módulo:

  • pow(num, power): eleva o número num à potência power.
  • sqrt(num): calcula a raiz quadrada do número num.
  • ceil(num): arredonda num para o inteiro mais próximo para cima.
  • floor(num): arredonda num para o inteiro mais próximo para baixo.
  • factorial(num): calcula o fatorial de num.
  • degrees(rad): converte radianos em graus.
  • radians(grad): converte graus em radianos.
  • cos(rad), sin(rad) e tan(rad) calculam, respectivamente, o cosseno, seno e tangente de um ângulo em radianos
  • acos(num), asin(num) e atan(num) calculam, respectivamente, o arco cosseno, arco seno e arco tangente de um número.
  • log(n, base): calcula o logaritmo de n na base especificada base. log10(n): calcula o logaritmo decimal de n.

Exemplo de uso de algumas funções:

import math

# Elevação do número 2 à potência 3
n1 = math.pow(2, 3)
print(n1)  # Saída: 8

# A mesma operação pode ser feita assim
n2 = 2**3
print(n2)

# Raiz quadrada de um número
print(math.sqrt(9))  # Saída: 3

# Arredondamento para o próximo inteiro maior
print(math.ceil(4.56))  # Saída: 5

# Arredondamento para o próximo inteiro menor
print(math.floor(4.56))  # Saída: 4

# Conversão de radianos para graus
print(math.degrees(3.14159))  # Saída: 180

# Conversão de graus para radianos
print(math.radians(180))  # Saída: 3.1415...

# Cosseno de um ângulo
print(math.cos(math.radians(60)))  # Saída: 0.5

# Logaritmos
print(math.log(8, 2))  # Saída: 3.0
print(math.log10(100))  # Saída: 2.0

Constantes do módulo math

O módulo math também fornece algumas constantes, como PI e E:

import math
radius = 30

# Área de um círculo com raio 30
area = math.pi * math.pow(radius, 2)
print(area)

# Logaritmo natural de 10
number = math.log(10, math.e)
print(number)

Outras Funções Matemáticas

Além do módulo math, o Python possui outras funções embutidas para cálculos matemáticos que não fazem parte do módulo math. Algumas delas incluem:

  • abs(num): retorna o valor absoluto de um número.
  • max(num1, num2, ...): retorna o maior valor entre os números fornecidos.
  • min(num1, num2, ...): retorna o menor valor entre os números fornecidos.
  • sum(iterable): retorna a soma de todos os elementos de um iterável.

Exemplo de uso

Calculemos a "distância" entre dois números (diferença absoluta):

num1 = 3
num2 = 8
diff = abs(num1 - num2)  # Saída: 5
print(diff)

Ou, podemos encontrar o maior e o menor número em uma lista:

numbers = [54, 23, 1, 4, 657, 2, -3, 56, 24]

min_number = min(numbers)  # Saída: -3
max_number = max(numbers)  # Saída: 657
print("min:", min_number)
print("max:", max_number)

Documentação oficial

Política de Privacidade

Copyright © www.programicio.com Todos os direitos reservados

É proibida a reprodução do conteúdo desta página sem autorização prévia do autor.

Contato: programicio@gmail.com