Nuances de agrupamento em Python
É possível colocar operações que possuem prioridade entre parênteses - isso não será um erro. Por exemplo, vamos colocar a multiplicação de números entre parênteses:
res = (2 * 2) + 3
print(res) # exibirá 7 (resultado de 4 + 3)
Neste caso, os parênteses são desnecessários (a multiplicação já tem prioridade), mas o código é válido. Às vezes, esse tipo de agrupamento é usado em lugares onde a prioridade das operações não é óbvia. Como exemplo, considere o seguinte código:
res = 8 / 2 * 4
print(res) # exibirá 16.0 (resultado de 4 * 4)
Como você já sabe, nele a divisão será executada primeiro, e depois a multiplicação. Mas à primeira vista, isso pode não ser muito óbvio. Aqui, podemos usar parênteses de agrupamento para mostrar explicitamente a prioridade:
res = (8 / 2) * 4
print(res)
Dado o seguinte código:
res = 2 * 3 / 2
print(res)
Digam o que será exibido no console.
Dado o seguinte código:
res = (6 / 2) + 5
print(res)
Digam o que será exibido no console.