Introducción a los Bucles
Desliza para mostrar el menú
A medida que continúas jugando el juego Ninja, notarás algo importante: el Ninja a menudo necesita realizar la misma acción muchas veces.
Por ejemplo:
- Avanzar varias casillas;
- Recoger varias piezas de sushi;
- Repetir el mismo recorrido por el mapa.
Escribir el mismo comando una y otra vez funciona, pero rápidamente se vuelve extenso y difícil de leer. Aquí es donde entran los bucles. Un bucle permite indicar a Python que repita una acción varias veces.
En lugar de escribir la misma línea una y otra vez, la escribes una vez y Python la repite por ti.
¿Qué es un bucle for?
Un bucle for es una forma de repetir un bloque de código un número específico de veces.
Ahora observa cómo se aplica esta idea en el juego Ninja. Imagina que el Ninja necesita recoger 4 sushi en fila. Sin un bucle, escribirías:
ninja.py
Con un bucle for, se puede escribir:
ninja.py
Más adelante analizaremos en detalle la sintaxis for i in range(value).
Todo el código dentro de un bucle for debe estar indentado bajo la línea del bucle. Por ejemplo, el siguiente código no funciona porque no está correctamente indentado:
for i in range(4):
ninja.go_up()
ninja.pick_sushi()
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla