Atualizado: 04/11/2024

Funções Matemáticas do Módulo Math - 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)
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