CODEZEROINTERACTIVE

Chapter 8 / 15

Parte 10 — Operadores de asignación

Operadores matemáticos, comparaciones, lógica, porcentajes, promedios y cálculos financieros.

Lesson 1142%

11 / 25 lessons in this chapter

Parte 10 — Operadores de asignación

1 / 1 in this part

Current chapter

Chapter 8 — Operadores y cálculos

Self-paced

Parte 10 — Operadores de asignación

Actualizar una variable

En capítulos anteriores utilizamos:

python terminal
saldo = saldo + ingreso

También aprendimos la forma abreviada:

python terminal
saldo += ingreso

Los operadores de asignación combinan una operación con una nueva asignación.


Lista de operadores

OperadorEquivale 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
1500

Restar un gasto

python terminal
saldo = 1500
gasto = 250

saldo -= gasto

print(saldo)

Resultado:

text terminal
1250

Multiplicar un valor

python terminal
precio = 500

precio *= 3

print(precio)

Resultado:

text terminal
1500

Dividir un presupuesto

python terminal
presupuesto = 120_000

presupuesto /= 4

print(presupuesto)

Resultado:

text terminal
30000.0

Después de utilizar /=, el valor normalmente será float.


Utilizar nombres claros

Este código funciona:

python terminal
x += 500

Pero este es más comprensible:

python terminal
saldo_actual += nuevo_ingreso

El operador abreviado no debe hacer que el código pierda claridad.