Operações Matemáticas em Python: Guia Completo para Iniciantes
Python é uma linguagem de programação versátil, amplamente usada não apenas para desenvolvimento web e automação, mas também para realizar cálculos matemáticos. Neste artigo, vamos explorar em detalhes como usar Python de forma eficiente para operações matemáticas básicas e avançadas. Abordaremos soma, divisão, cálculo de resto, extração de raízes, potenciação, além de trabalhar com fatoriais e valores absolutos.
Operações Matemáticas Básicas em Python
Python oferece operadores aritméticos padrão que permitem realizar operações matemáticas fundamentais. Vejamos cada um deles:
- Soma: O operador
+é usado para somar números. Por exemplo,3 + 5retorna8. - Subtração: O operador
-é usado para subtrair números. Por exemplo,10 - 4retorna6. - Multiplicação: O operador
*é usado para multiplicar números. Por exemplo,2 * 6retorna12. - Divisão: O operador
/realiza a divisão de números e sempre retorna um número de ponto flutuante. Por exemplo,8 / 2retorna4.0. - Divisão Inteira: O operador
//realiza a divisão de números, descartando a parte fracionária. Por exemplo,9 // 4retorna2. - Potenciação: O operador
**é usado para elevar um número a uma potência. Por exemplo,2 ** 3retorna8.
Exemplo:
a = 10
b = 3
print(a + b) # Soma: 13
print(a - b) # Subtração: 7
print(a * b) # Multiplicação: 30
print(a / b) # Divisão: 3.333...
print(a // b) # Divisão Inteira: 3
print(a ** b) # Potenciação: 1000
Calculando o Resto da Divisão em Python
O operador % permite calcular o resto da divisão de um número por outro. Essa operação é útil em muitos cenários, como verificar se um número é par ou ímpar.
Exemplo:
print(10 % 3) # Resto da divisão: 1
print(15 % 4) # Resto da divisão: 3
Se o resto da divisão for igual a zero (x % y == 0), isso significa que o número x é divisível por y sem deixar resto.
Valor Absoluto em Python
O valor absoluto de um número, também conhecido como módulo, representa a distância do número até o zero. Em Python, o valor absoluto pode ser calculado com a função embutida abs().
Exemplo:
print(abs(-5)) # 5
print(abs(7)) # 7
Para trabalhar com arrays de números e calcular o valor absoluto de cada elemento, é conveniente usar a função np.abs() da biblioteca NumPy.
import numpy as np
arr = np.array([-3, -5, 7])
print(np.abs(arr)) # [3 5 7]
Extraindo Raízes em Python
Para calcular a raiz quadrada em Python, você pode usar a função sqrt do módulo math ou o operador de potenciação ** 0.5.
Usando math.sqrt
import math
print(math.sqrt(16)) # 4.0
Usando Potenciação
numero = 25
print(numero ** 0.5) # 5.0
Para extrair a raiz enésima, use a seguinte fórmula:
numero = 27
n = 3
print(numero ** (1/n)) # Raiz cúbica de 27 = 3.0
Calculando o Fatorial em Python
O fatorial de um número é o produto de todos os números naturais