Matices de agrupación en Python
Se pueden encerrar entre paréntesis operaciones que tengan prioridad - esto no será un error. Por ejemplo, encerremos en paréntesis el producto de números:
res = (2 * 2) + 3
print(res) # mostrará 7 (resultado de 4 + 3)
En este caso los paréntesis resultan superfluos (la multiplicación ya tiene prioridad), pero el código es válido. A veces esta agrupación se utiliza en lugares donde la prioridad de las operaciones no es obvia. Como ejemplo, consideremos el siguiente código:
res = 8 / 2 * 4
print(res) # mostrará 16.0 (resultado de 4 * 4)
Como ya saben, en él primero se ejecutará la división, y luego la multiplicación. Pero a primera vista esto puede no ser muy obvio. Aquí se pueden usar paréntesis de agrupación para mostrar explícitamente la prioridad:
res = (8 / 2) * 4
print(res)
Se da el siguiente código:
res = 2 * 3 / 2
print(res)
Diga qué se mostrará en la consola.
Se da el siguiente código:
res = (6 / 2) + 5
print(res)
Diga qué se mostrará en la consola.