Operações Matemáticas em Python: Soma, Divisão, Resto, Raízes e Potências

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

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 + 5 retorna 8.
  • Subtração: O operador - é usado para subtrair números. Por exemplo, 10 - 4 retorna 6.
  • Multiplicação: O operador * é usado para multiplicar números. Por exemplo, 2 * 6 retorna 12.
  • Divisão: O operador / realiza a divisão de números e sempre retorna um número de ponto flutuante. Por exemplo, 8 / 2 retorna 4.0.
  • Divisão Inteira: O operador // realiza a divisão de números, descartando a parte fracionária. Por exemplo, 9 // 4 retorna 2.
  • Potenciação: O operador ** é usado para elevar um número a uma potência. Por exemplo, 2 ** 3 retorna 8.

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

Blogs

Book Recommendations