• Python
  • 01. Introdução ao Python
  • Operações Matemáticas
  • Parênteses

Operações matemáticas

Parênteses

Exercise 1

Agora experimentaremos parênteses. Adicione novamente no fim do arquivo e execute o programa.

# É possível utilizar parênteses para modificar a ordem
# de aplicação das operações.
print((1 + 2) * (-3 - 2))  # Parênteses.

Qual valor foi impresso no terminal?

Answer

O valor impresso no terminal foi -15. Ao utilizar parênteses, priorizamos a ordem em que as operações são avaliadas pelo Python.

A expressão (1 + 2) * (-3 - 2) é avaliada priorizando (1 + 2) e (-3 - 2), resultando em (3) * (-5).

Por fim, a expressão é avaliada resultando no valor -15.

Exercise 2

Execute os testes. O teste test_adicionou_parenteses deve passar. Se isso não ocorreu, corrija o problema antes de prosseguir.

Mais alguns detalhes...#

Nos exemplos dos códigos que vimos até aqui é possível perceber que os operadores e números estão separados por espaços. Esses espaços não são obrigatórios, mas facilitam na interpretação visual.