CODEZEROINTERACTIVE

Chapter 5 / 15

Parte 4 — Cambiar valores

Variables, asignación, nombres válidos, cambios de valor y datos financieros de MiniFinance.

Lesson 527%

5 / 17 lessons in this chapter

Parte 4 — Cambiar valores

1 / 1 in this part

Current chapter

Chapter 5 — Variables: la memoria de un programa

Self-paced

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.