Operadores Aritméticos em Python: Uma Introdução Prática
Olá, comunidade da DIO!
Hoje vamos aprender um pouco sobre operadores aritméticos em Python. Você, após ler este artigo, terá a oportunidade de aprender qual a ordem de procedência de cada um dos operadores que podem ser utilizados na linguagem de programação Python.
Vamos lá!
O que são Operadores Aritméticos em Python?
Podemos entender os operadores aritméticos como aqueles que podem realizar operações matemáticas, desde as mais básicas como adição, subtração, divisão e multiplicação. É possível também realizar operações mais complexas como potenciação, expressões numéricas e muito mais.
Adição em Python
É extremamente simples realizar somas em Python. basta escrever o comando print e dentro dos parentêses inserir os números que você deseja somar, o símbolo # é utilizado para inserir comentários, e não interfere na execução do código.
Veja o exemplo abaixo:
print(5+6) # o resultado é 11
O mesmo deve ser feito na subtração, divisão, multiplicação e outras operações. Veja mais exemplos abaixo:
Subtração
print(10 - 4) # resultado é 6
Divisão com Ponto Flutuante (Float)
print(15 / 4) # resultado é 3.75. Esse tipo de divisão aceita números reais, ou seja aqueles com mais de uma casa decimal.
Divisão Inteira
print(15 // 4) # resultado é 3. Nesse tipo de divisão, só é permitido números inteiros, assim o resto da divisão será arredondado.
Módulo
print(15 % 4) # resultado é 3. Retorna o resto da divisão do primeiro valor pelo segundo.
Exponenciação
print(2 ** 3) # Eleva o primeiro valor à potência do segundo valor. O resultado é 8
Procedência das Operações
Em regra, algumas operações recebem prioridade em relação a outras operações.
Veja um exemplo:
5+6*3=23
Qual o motivo dessa resposta e por qual motivo não podemos somar 5+6 e depois multiplicar por 3?
A resposta é porque você deve seguir a seguinte ordem de prioridade para realizar as operações:
- Parênteses;
- Potenciação;
- Multiplicação e Divisão (da esquerda para a direita);
- Somas e Subtrações (da esquerda para a direita).
É por isso que no exemplo anterior, não podemos realizar primeiro a soma, pois a multiplicação vem primeiro na ordem de prioridade, assim, ela deve ser realizada primeiro.
Outros Exemplos:
Parênteses
resultado = (2 + 3) * 4
print(resultado) # resultado é 20
Exponenciação
resultado = 2 ** 3 ** 2
print(resultado) # resultado é 512 (3 ** 2 é 9, então 2 ** 9 é 512)
Multiplicação
resultado = 4 + 8 / 2 * 3
print(resultado) # resultado é 16.0 (8 / 2 é 4, então 4 * 3 é 12, e 4 + 12 é 16)
Soma
resultado = 10 - 3 + 2
print(resultado) # resultado é 9 (10 - 3 é 7, e 7 + 2 é 9)
Comparando Resultados
Veja o mesmo cálculo utilizando parênteses ou não e perceba a diferença:
Sem Parênteses:
resultado = 5 + 3 * 2
print(resultado) # resultado é 11 (3 * 2 é 6, e 5 + 6 é 11)
Com Parênteses:
resultado = (5 + 3) * 2
print(resultado) # resultado é 16 (5 + 3 é 8, e 8*2 é 16)
Lembrete Importante🚨
Os parênteses podem ser usados para garantir a ordem desejada, mesmo quando a precedência dos operadores seria diferente. Isso pode ajudar a evitar erros e tornar o código mais legível.
Conclusão
Após a leitura deste artigo, você teve a oportunidade de aprender um pouco mais sobre os operadores aritméticos na linguagem de programação Python. Entendeu ainda a importância de cada um deles e principalmente a função dos parênteses dentro das operações.
Não deixe de praticar bastante para melhorar cada dia mais seus códigos em Python. Bons estudos!
Referências
CURSO EM VÍDEO. Curso Python #07 - Operadores Aritméticos. Disponível em: https://www.youtube.com/watch?v=Vw6gLypRKmY. Acesso em: 25 ago. 2024.
DIGITAL INNOVATION ONE. Engenharia de dados com Python. Disponível em: https://www.dio.me/bootcamp/engenharia-dados-python?ref=AF09NCKTFOJE. Acesso em: 25 ago. 2024.
PYTHON ACADEMY. Operadores aritméticos e lógicos em Python. Disponível em: https://pythonacademy.com.br/blog/operadores-aritmeticos-e-logicos-em-python. Acesso em: 25 ago. 2024.