Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Primeros Pasos | Controles Básicos
Ninja de Python

bookPrimeros Pasos

Desliza para mostrar el menú

¡Bienvenido a Python Ninja!

En este curso, aprenderás el lenguaje de programación Python jugando un juego. En lugar de escribir código abstracto, controlarás a un Ninja dentro de un pequeño mundo.

Al principio, comenzarás con comandos muy simples: mover al Ninja por el mapa, recoger sushi y colocarlo en los lugares correctos.

A medida que avances, los desafíos irán introduciendo poco a poco conceptos fundamentales de programación: funciones para reutilizar acciones, bucles para repetir pasos y condiciones para tomar decisiones.

¿Cómo controlar al Ninja?

El juego te proporciona comandos que te permiten controlar al Ninja. Aquí tienes un ejemplo de código sencillo para ayudarte a entender:

ninja.py

ninja.py

copy

Puedes hacer clic en Ejecutar código para ver cómo funciona el código.

Cada vez que inicia el nivel, el juego busca este bloque:

def ninja_controller(ninja):

Considéralo como el lugar donde se escriben todas las instrucciones para tu Ninja. Todo lo que se escriba dentro de este bloque se ejecuta de arriba hacia abajo:

  • ninja.go_up() mueve al Ninja una casilla hacia arriba en el mapa;
  • ninja.pick_sushi() recoge el sushi en la casilla donde está el Ninja.
Note
Nota

Todos los comandos Ninja deben estar indentados dentro de ninja_controller.

Por ejemplo, el siguiente código no funciona:

def ninja_controller(ninja):
    ninja.go_up()
ninja.pick_sushi()
question mark

¿Qué está mal en el siguiente código?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Sección 1. Capítulo 1
some-alt