Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Bucles Parametrizados | Bucles
/
Ninja de Python
Sección 4. Capítulo 3
ninja.py

ninja.py

bookBucles Parametrizados

Desliza para mostrar el menú

Anteriormente, utilizaste funciones que solo tomaban el ninja como parámetro. Eso era suficiente cuando cada acción siempre se comportaba de la misma manera.

En esta tarea, vas un paso más allá. La función que se te proporciona toma más de un parámetro:

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Aquí:

  • ninja es el Ninja que controlas;
  • n indica a la función cuántas celdas debe moverse hacia abajo el Ninja.

Esto permite que la misma función sea reutilizada con diferentes valores, haciendo tu código más flexible.

Ahora prueba esta función y mueve al Ninja 3 celdas hacia abajo:

ninja.py

ninja.py

copy
Verificar collect_row_n(ninja, 1)
expand arrow
Verificar go_left_n(ninja, 2)
expand arrow
Tarea

Swipe to start coding

Solución

Explora otros cursos en el Catálogo

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 3
ninja.py

ninja.py

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt