📦 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)

Bloque Variable Código en Python
Crear variablepuntos = 0
Fijar variablepuntos = 10
Cambiar variable porpuntos = puntos + 1
Mostrar variablesprite.say(puntos, 1)
Ocultar variable# ocultar variable en pantalla
Crear listalista = []
Añadir a listalista.append(5)
Elemento de listalista[0]

⚙️ 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)

🚀 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)

💡 Consejo Abutuber: Las variables son la memoria del programa. Sin ellas, todo se olvida en cada ejecución.