🧠 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)
🧪 Ejemplos SOLO con control
for i in range(5):
sprite.say("Hola", 1)
if sprite.iskeypressed("w"):
sprite.move(10)
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)
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.