📦 Capítulo 8: Variables en Python (PictoBlox)
En este capítulo vamos a trabajar con la memoria del programa.
👉 Las variables permiten guardar información y modificarla mientras el programa se ejecuta.
Sin variables… el programa no puede recordar nada.
🧠 ¿Qué aprenderás aquí?
- Crear variables
- Modificar valores
- Mostrar datos
- Gestionar listas
📚 Diccionario completo de Variables (Naranja)
⚙️ Cómo crear variables en PictoBlox
En modo bloques, las variables se crean desde el botón:
"Crear una variable"
👉 En Python no hay botón. Se hace escribiendo directamente:
puntos = 0
Explicación:
- puntos → nombre de la variable
- = → guardar valor
- 0 → valor inicial
👉 Así de simple: escribir una variable es crearla.
📋 Cómo crear listas en PictoBlox
En bloques, las listas se crean desde:
"Crear una lista"
👉 En Python se hace así:
lista = []
Explicación:
- [] → significa lista vacía
- Puede guardar muchos valores
➕ Añadir elementos a una lista
lista.append(10)
- append() → añade un valor a la lista
🔍 Leer valores de una lista
lista[0]
- [0] → primer elemento
- [1] → segundo elemento
👉 Las listas empiezan en 0 (esto es muy importante en Python).
🧪 Ejemplos SOLO con variables
puntos = 0
puntos = puntos + 1
sprite.say(puntos, 1)
lista = []
lista.append(10)
sprite.say(lista[0], 1)
puntos = puntos + 1
sprite.say(puntos, 1)
lista = []
lista.append(10)
sprite.say(lista[0], 1)
🚀 Reto Abutuber: Sistema de memoria
Crea un sistema donde:
- Empieces con 0 puntos
- Sumes 1 punto
- Guarde valores en una lista
- Muestre el resultado
Ver solución
puntos = 0
puntos = puntos + 1
sprite.say(puntos, 1)
lista = []
lista.append(puntos)
sprite.say(lista[0], 1)
puntos = puntos + 1
sprite.say(puntos, 1)
lista = []
lista.append(puntos)
sprite.say(lista[0], 1)
💡 Consejo Abutuber: Las variables son la memoria del programa. Sin ellas, todo se olvida en cada ejecución.