Sección 4. Capítulo 3
ninja.py
Bucles 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í:
ninjaes el Ninja que controlas;nindica 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
Verificar collect_row_n(ninja, 1)
_collect_row.gif)
Verificar go_left_n(ninja, 2)
-return_left_1.gif)
Tarea
Swipe to start coding
Solución
Explora otros cursos en el Catálogo
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 4. Capítulo 3
ninja.py
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla