📦 Capítulo 2: Variables (la memoria del programa)
En el capítulo anterior has visto cómo ejecutar instrucciones en Python.
Pero hay un problema importante:
👉 El programa no recuerda nada.
Si no hay memoria… no hay juego, ni lógica, ni progreso.
👉 Para eso existen las variables.
🧠 ¿Qué es una variable?
Una variable es como una caja donde guardamos información.
Por ejemplo:
- Puntos
- Vidas
- Velocidad
👉 Es información que puede cambiar durante el programa.
1. Crear una variable
Vamos a crear nuestra primera variable:
¿Qué significa esto?
- puntos → nombre de la variable
- = → guardar
- 0 → valor inicial
👉 Es como decir: “empiezo con 0 puntos”.
2. Cambiar el valor
Las variables pueden cambiar.
Por ejemplo, sumar puntos:
puntos = puntos + 1 # suma 1 al valor actual
¿Qué está pasando aquí?
- Python lee el valor actual (0)
- Le suma 1
- Guarda el nuevo valor (1)
👉 La variable se actualiza.
⚠️ Error típico
Esto es MUY importante:
❌ Esto NO cambia la variable
👉 Falta guardarlo con =
3. Usar variables con Tobi
Vamos a combinar variables con acciones:
puntos = 0 # empezamos con 0 puntos
puntos = puntos + 1 # sumamos un punto
tobi.say(puntos, 2) # muestra el valor de puntos
👉 Tobi dirá el número de puntos.
🧠 Cómo piensa Python
Python hace esto:
- Crea la variable
- Guarda un valor
- Lo cambia cuando se lo pides
👉 Las variables son la memoria del programa.
🚀 Reto Abutuber: Tu primera memoria
Crea un programa donde:
- Empieces con 0 puntos
- Sumes 5 puntos
- Tobi diga el resultado
Pista: usa puntos = puntos + 5
Ver solución
puntos = 0 # valor inicial
puntos = puntos + 5 # suma 5 puntos
tobi.say(puntos, 2) # muestra el resultado
💡 Consejo Abutuber: Si entiendes las variables, ya has dado un paso enorme. Sin variables no existe ningún programa real.