Aprender

0
Lección ~20 min 90 XP disponibles

Variables: Cajas con Nombre

Guarda, nombra y actualiza valores — la memoria de tus programas.

Una variable recuerda un valor

Una variable es un nombre que apunta a un valor almacenado en la memoria de la computadora. Creas una con el operador de asignación =:

edad = 15

Léelo de derecha a izquierda: *toma el valor 15 y guárdalo bajo el nombre edad*. A partir de ese momento, cada vez que escribas edad, Python utilizará el valor recordado.

Analogía visual

Imagina cajas con etiquetas

Una variable funciona como una caja con una etiqueta. La etiqueta es el nombre; lo que hay dentro es el valor. Puedes mirar su contenido (print(edad)), reemplazarlo (edad = 16), o usarlo en cálculos (edad + 1).

El nombre permanece pegado a la caja — el contenido puede cambiar tantas veces como quieras. Por eso se llaman *variables*: su valor varía.

"Erick"
nombre
15
edad
10
puntos
Crear y utilizar variables
Python
nombre = "Erick"
edad = 15

print(nombre)
print(edad)

Output

Erick
15

Reglas de nombres y buenas prácticas

Los nombres en Python deben iniciar con una letra o guión bajo, y solo pueden contener letras, números y guiones bajos (_).

Por convención, en Python se utiliza snake_case: todo en minúsculas con palabras separadas por guión bajo: mi_variable, nombre_usuario, total_puntos.

Un buen nombre explica el propósito del dato. Prefiere tiempo_en_segundos antes que t.

Predecir la salidaVariables
+10 XP

¿Qué imprime este programa?

Python
puntos = 10
puntos = 20
print(puntos)
Predecir la salidaVariables
+10 XP

¿Y este con actualización?

Python
contador = 5
contador = contador + 1
print(contador)
Completar el códigoVariables
+10 XP

Crea la variable ciudad con el valor 'Madrid' e imprímela.

ciudad "Madrid" print(ciudad)
Encontrar el bugVariables
+15 XP

¿Por qué falla esta línea con SyntaxError?

Python
2ndo_lugar = "Plata"
Escribir códigoVariables
+20 XP

Crea una variable base con valor 10 y un bono con valor 5. Calcula la suma en una variable total e imprímela.

Loading editor…
Console

Run your code to see its output here.

Ctrl + Enter ejecuta tu código · Comprobar verifica la salida exacta

Puntos clave

  • Una variable guarda un valor bajo un nombre usando el signo =.
  • Las asignaciones se leen de derecha a izquierda.
  • Usa snake_case para nombres legibles y descriptivos.
  • Los nombres de variables no pueden comenzar con números.

Ejercicios: 0 de 5 completados

Resuelve los ejercicios anteriores o marca la lección si estás repasando.