Article image
Luiz Café
Luiz Café25/08/2024 13:03
Compartilhe

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.

    Compartilhe
    Comentários (0)