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

Conteúdo do Curso

Ninja Python

Ninja Python

1. Controles Básicos
2. Controles Avançados
3. Funções
4. Loops
5. Declarações If-Else
6. Desafios
7. Lists

book
Desafio: Construir a Letra E

Bem-vindo ao desafio "Construir a Letra E"!

Vamos recapitular os métodos e recursos ninja que você aprendeu:

Métodos 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: Crie blocos de código reutilizáveis para realizar tarefas específicas.
  • Decomposição: Divida problemas complexos em partes menores e gerenciáveis.
  • Laços: Use laços for e while para repetir ações.
  • Declarações Condicionais: Use declarações 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 2
py

ninja.py

toggle bottom row

book
Desafio: Construir a Letra E

Bem-vindo ao desafio "Construir a Letra E"!

Vamos recapitular os métodos e recursos ninja que você aprendeu:

Métodos 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: Crie blocos de código reutilizáveis para realizar tarefas específicas.
  • Decomposição: Divida problemas complexos em partes menores e gerenciáveis.
  • Laços: Use laços for e while para repetir ações.
  • Declarações Condicionais: Use declarações 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 2
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