Parte 10 — Operadores de asignación
Actualizar una variable
En capítulos anteriores utilizamos:
python terminal
saldo = saldo + ingresoTambién aprendimos la forma abreviada:
python terminal
saldo += ingresoLos operadores de asignación combinan una operación con una nueva asignación.
Lista de operadores
| Operador | Equivale a |
|---|---|
+= | variable = variable + valor |
-= | variable = variable - valor |
*= | variable = variable * valor |
/= | variable = variable / valor |
//= | variable = variable // valor |
%= | variable = variable % valor |
**= | variable = variable ** valor |
Sumar un ingreso
python terminal
saldo = 1000
ingreso = 500
saldo += ingreso
print(saldo)Resultado:
text terminal
1500Restar un gasto
python terminal
saldo = 1500
gasto = 250
saldo -= gasto
print(saldo)Resultado:
text terminal
1250Multiplicar un valor
python terminal
precio = 500
precio *= 3
print(precio)Resultado:
text terminal
1500Dividir un presupuesto
python terminal
presupuesto = 120_000
presupuesto /= 4
print(presupuesto)Resultado:
text terminal
30000.0Después de utilizar /=, el valor normalmente será float.
Utilizar nombres claros
Este código funciona:
python terminal
x += 500Pero este es más comprensible:
python terminal
saldo_actual += nuevo_ingresoEl operador abreviado no debe hacer que el código pierda claridad.