Ir para o conteúdo

Operadores Aritméticos e Funções Matemáticas

Em Python, os operadores aritméticos permitem realizar cálculos básicos. Além disso, a biblioteca padrão oferece funções matemáticas mais avançadas por meio do módulo math.

Operadores aritméticos

Os principais operadores aritméticos são:

OperadorDescriçãoExemploResultado
+Adição2 + 35
-Subtração5 - 23
*Multiplicação4 * 312
/Divisão10 / 33.333...
//Divisão inteira10 // 33
%Resto da divisão (módulo)10 % 31
**Exponenciação2 ** 38
a = 10
b = 3

print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.333...
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

Ordem de precedência

Os operadores seguem uma ordem de execução:

  1. ** (exponenciação)
  2. *, /, //, %
  3. +, -

Parênteses podem ser utilizados para alterar a ordem.

resultado = 2 + 3 * 4      # 14
resultado = (2 + 3) * 4    # 20

Módulo math

O módulo math fornece funções matemáticas mais avançadas. Para utilizá-lo, é necessário importá-lo.

import math

Funções básicas

import math

print(math.sqrt(9))    # raiz quadrada
print(math.pow(2, 3))  # potência
print(math.ceil(2.3))  # arredonda para cima
print(math.floor(2.7)) # arredonda para baixo

Constantes

import math

print(math.pi)  # valor de π
print(math.e)   # número de Euler

Valor absoluto

print(abs(-10))  # 10

Máximo e mínimo

print(max(3, 7, 2))
print(min(3, 7, 2))

Observação

Os operadores aritméticos são utilizados para cálculos básicos, enquanto o módulo math oferece funções mais completas para aplicações científicas e matemáticas.