Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Construir a Letra K | Desafios
Python Ninja

Deslize para mostrar o menu

book
Desafio: Construir a Letra K

Bem-vindo ao desafio "Construa a Letra K"! Neste capítulo, você colocará suas habilidades de programação à prova ao construir a letra "K" usando o Ninja Game.

Antes de começar, vamos recapitular rapidamente os métodos e recursos do ninja que você aprendeu:

Métodos do Ninja:

  • go_right() , go_left() , go_up() , go_down() : Move o ninja uma célula na direção especificada.

  • pick_sushi() : Pega sushi do mapa e adiciona ao seu inventário.

  • put_sushi() : Coloca sushi do seu inventário em uma célula.

  • object_up() , object_down() , object_right() , object_left() : Determina o objeto na próxima célula na direção especificada, retornando "wall", "sushi" ou "empty".

Conceitos de Programação:

  • Funções: Criar blocos reutilizáveis de código para executar tarefas específicas.

  • Decomposição: Dividir problemas complexos em partes menores e gerenciáveis.

  • Laços: Utilizar laços for e while para repetir ações.

  • Estruturas Condicionais: Utilizar estruturas if-else para tomar decisões com base em condições.

Tarefa

Swipe to start coding

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 1
py

ninja.py

Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

book
Desafio: Construir a Letra K

Bem-vindo ao desafio "Construa a Letra K"! Neste capítulo, você colocará suas habilidades de programação à prova ao construir a letra "K" usando o Ninja Game.

Antes de começar, vamos recapitular rapidamente os métodos e recursos do ninja que você aprendeu:

Métodos do Ninja:

  • go_right() , go_left() , go_up() , go_down() : Move o ninja uma célula na direção especificada.

  • pick_sushi() : Pega sushi do mapa e adiciona ao seu inventário.

  • put_sushi() : Coloca sushi do seu inventário em uma célula.

  • object_up() , object_down() , object_right() , object_left() : Determina o objeto na próxima célula na direção especificada, retornando "wall", "sushi" ou "empty".

Conceitos de Programação:

  • Funções: Criar blocos reutilizáveis de código para executar tarefas específicas.

  • Decomposição: Dividir problemas complexos em partes menores e gerenciáveis.

  • Laços: Utilizar laços for e while para repetir ações.

  • Estruturas Condicionais: Utilizar estruturas if-else para tomar decisões com base em condições.

Tarefa

Swipe to start coding

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 1
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt