🧠 Capítulo 5: Control en Python (PictoBlox)

En este capítulo vamos a trabajar con el control del programa.

👉 Los bloques de control permiten decidir cuándo, cuántas veces y bajo qué condición se ejecuta el código.

Esto es lo que convierte un programa simple en algo inteligente.

🧠 ¿Qué aprenderás aquí?

  • Repetir acciones
  • Tomar decisiones
  • Crear bucles
  • Controlar el flujo del programa

📚 Diccionario completo de Control (Naranja)

Bloque Control Código en Python
Esperar 1 segundosprite.wait(1)
Repetir 10 vecesfor i in range(10):
Por siemprewhile True:
Si entoncesif condicion:
Si / si noif condicion: else:
Esperar hastawhile not condicion:
Repetir hastawhile not condicion:
Detener todostop_all()
Detener este scriptbreak
Crear clonsprite.create_clone()
Eliminar este clonsprite.delete_clone()
Cuando empiece clonon_clone_start()

🧪 Ejemplos SOLO con control

for i in range(5):
  sprite.say("Hola", 1)

if sprite.iskeypressed("w"):
  sprite.move(10)

🚀 Reto Abutuber: Control total

Crea un sistema donde:

  • Repita 5 veces un mensaje
  • Si pulsas W → se mueve
  • El programa nunca se detenga
Ver solución
for i in range(5):
  sprite.say("Hola", 1)

while True:
  if sprite.iskeypressed("w"):
    sprite.move(10)

💡 Consejo Abutuber: El control es lo que convierte un conjunto de instrucciones en un sistema que piensa.