CODEZEROINTERACTIVE

Chapter 5 / 15

Parte 1 — ¿Qué es una variable?

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

Lesson 226%

2 / 17 lessons in this chapter

Parte 1 — ¿Qué es una variable?

1 / 1 in this part

Current chapter

Chapter 5 — Variables: la memoria de un programa

Self-paced

Parte 1 — ¿Qué es una variable?

5.1 Una caja con una etiqueta

Una variable es un nombre que utilizamos para guardar información dentro de un programa.

Puedes imaginarla como una caja con una etiqueta.

┌───────────────────┐ │ saldo │ │ │ │ 1000 │ └───────────────────┘

La etiqueta es:

saldo

El valor guardado es:

1000

En Python se escribe así:

saldo = 1000

Esta instrucción crea una variable llamada saldo y guarda dentro de ella el número 1000.

5.2 Crear una variable

Una variable se crea escribiendo:

nombre = valor

Ejemplo:

saldo = 1000

También podemos guardar texto:

nombre_usuario = "Daniel"

O información lógica:

cuenta_activa = True

Por ahora nos concentraremos principalmente en números y textos.

Los tipos de datos se estudiarán con más detalle en el siguiente capítulo.

5.3 Mostrar una variable

Después de crear una variable, podemos utilizarla dentro de print():

saldo = 1000

print(saldo)

Resultado:

1000

También podemos mostrar texto junto con la variable:

saldo = 1000

print("Saldo disponible:", saldo)

Resultado:

Saldo disponible: 1000

Observa que saldo no lleva comillas.

5.4 Variable y texto no son lo mismo

Este código muestra el contenido de la variable:

saldo = 1000

print(saldo)

Resultado:

1000

Este código muestra literalmente la palabra saldo:

saldo = 1000

print("saldo")

Resultado:

saldo

La diferencia son las comillas.

print(saldo)

Python busca una variable llamada saldo.

print("saldo")

Python interpreta "saldo" como texto.

5.5 ¿Por qué utilizar variables?

Las variables permiten:

Guardar información. Reutilizar valores. Modificar datos. Realizar cálculos. Evitar repetir información. Hacer que el programa pueda cambiar durante su ejecución. Dar nombres comprensibles a los datos.

Sin variables:

print("Ingresos:", 1500) print("Gastos:", 425) print("Saldo:", 1500 - 425)

Con variables:

ingresos = 1500 gastos = 425 saldo = ingresos - gastos

print("Ingresos:", ingresos) print("Gastos:", gastos) print("Saldo:", saldo)

La segunda versión es más clara.