Parte 4 — Cambiar valores
5.15 Reasignar una variable
Una variable puede recibir un nuevo valor.
saldo = 1000
print(saldo)
saldo = 1500
print(saldo)
Resultado:
1000 1500
La segunda asignación reemplaza el valor anterior.
Antes:
saldo → 1000
Después:
saldo → 1500 5.16 El valor anterior se reemplaza nombre = "Daniel" nombre = "Andrea"
print(nombre)
Resultado:
Andrea
La variable ya no contiene "Daniel".
Ahora contiene "Andrea".
5.17 Modificar una variable utilizando su valor anterior
Este código puede parecer extraño:
saldo = 1000 saldo = saldo + 500
print(saldo)
Resultado:
1500
En matemáticas, algo como:
saldo = saldo + 500
no tendría sentido como igualdad.
Pero en programación significa:
Obtén el valor actual de saldo. Súmale 500. Guarda el resultado nuevamente en saldo. saldo = 1000 saldo = saldo + 500 └─────┬─────┘ │ 1000 + 500 │ ↓ 1500 │ ↓ saldo ahora vale 1500 5.18 Registrar un ingreso saldo = 1000 ingreso = 500
saldo = saldo + ingreso
print("Nuevo saldo:", saldo)
Resultado:
Nuevo saldo: 1500 5.19 Registrar un gasto saldo = 1500 gasto = 425
saldo = saldo - gasto
print("Saldo restante:", saldo)
Resultado:
Saldo restante: 1075
Esto ya se parece a la lógica que necesitará MiniFinance.