Parte 12 — Paréntesis
Cambiar el orden
Podemos utilizar paréntesis para controlar el orden.
Sin paréntesis:
resultado = 10 + 5 * 2Resultado:
20Con paréntesis:
resultado = (10 + 5) * 2Resultado:
30Hacer cálculos más claros
Aunque Python pudiera obtener el mismo resultado sin paréntesis, podemos utilizarlos para facilitar la lectura.
saldo_final = saldo_inicial + total_ingresos - total_gastosTambién:
saldo_final = saldo_inicial + (total_ingresos - total_gastos)Sin embargo, debemos utilizar paréntesis solo cuando aporten claridad.
Calcular un porcentaje
precio = 10_000
porcentaje = 15
descuento = precio * (porcentaje / 100)
print(descuento)Resultado:
1500.0Los paréntesis dejan claro que primero convertimos 15 en 0.15.
Paréntesis anidados
capital = 1000
tasa = 5
periodos = 3
monto = capital * (1 + (tasa / 100)) ** periodosPython calcula primero los paréntesis internos:
tasa / 100Después:
1 + resultadoLuego la potencia.
Finalmente multiplica por el capital.
No exagerar
Difícil de leer:
resultado = (((saldo_inicial) + (ingreso)) - (gasto))Más claro:
resultado = saldo_inicial + ingreso - gastoLos paréntesis deben ayudar, no decorar el código como luces navideñas matemáticas.