Descomposición
En el contexto del Juego Ninja, la descomposición permite crear funciones que pueden reutilizarse y combinarse para realizar tareas más complejas. Al llamar funciones dentro de otras funciones, se puede construir una jerarquía de operaciones que simplifica la tarea general.
Observa un ejemplo para entender cómo funciona la descomposición:
ninja.py
index.html
preset.py
En el ejemplo anterior, hay una función ninja_controller que llama a otra función loot_tunnel tres veces. La función loot_tunnel realiza una serie de acciones para recolectar sushi de un túnel y luego llama a move_to_next_tunnel para posicionar al ninja en el siguiente túnel. Este enfoque por capas facilita la comprensión y modificación del código.
Ahora, es tu turno de practicar la descomposición completando la siguiente tarea.
Swipe to start coding
Solución
¡Gracias por tus comentarios!
ninja.py
index.html
preset.py
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 2.94
Descomposición
Desliza para mostrar el menú
En el contexto del Juego Ninja, la descomposición permite crear funciones que pueden reutilizarse y combinarse para realizar tareas más complejas. Al llamar funciones dentro de otras funciones, se puede construir una jerarquía de operaciones que simplifica la tarea general.
Observa un ejemplo para entender cómo funciona la descomposición:
ninja.py
index.html
preset.py
En el ejemplo anterior, hay una función ninja_controller que llama a otra función loot_tunnel tres veces. La función loot_tunnel realiza una serie de acciones para recolectar sushi de un túnel y luego llama a move_to_next_tunnel para posicionar al ninja en el siguiente túnel. Este enfoque por capas facilita la comprensión y modificación del código.
Ahora, es tu turno de practicar la descomposición completando la siguiente tarea.
Swipe to start coding
Solución
¡Gracias por tus comentarios!
ninja.py
index.html
preset.py