A ordem das operações no Python

Nos Estados Unidos é comum usar o acrônimo PEMDAS, que também funciona em português — Parentheses, Exponents, Multiplication, Division, Addition, Subtraction, ou seja, Parêntesis, Expoentes, Multiplicação, Divisão, Adição, Subtração.
Uma outra forma de visualizar esta mesma ordem é:

  1. realizar as operações que estiverem entre parênteses;
  2. resolver os exponentes;
  3. resolver as multiplicações;
  4. resolver as divisões;
  5. resolver as adições
  6. e resolver as subtrações.

Não se trata de uma ordem estrita, contudo.
Leve em conta que o que se encontra entre parênteses é sempre realizado primeiro e, portanto, o acrônimo pode ser reescrito da seguinte forma PE(M&D)(A&S), para ser mais exato.
Em um único passo, primeiro multiplicação e divisão, da esquerda para a direita.
Em seguida adição e subtração, da esquerda para a direita, também em um único passo.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 46 outros assinantes

Deixe uma resposta