Desafio: Percorrer Espiral
Bem-vindo ao desafio "Percorra a Espiral"!
Vamos recapitular os métodos ninja e recursos 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 o sushi do mapa e adiciona ao seu inventário.put_sushi()
: Coloca o 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: Criam blocos reutilizáveis de código para executar tarefas específicas.
- Decomposição: Divide problemas complexos em partes menores e gerenciáveis.
- Laços: Utiliza laços
for
ewhile
para repetir ações. - Estruturas Condicionais: Utiliza instruções
if-else
para tomar decisões com base em condições.
Tarefa
Swipe to start coding
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 6. Capítulo 3
ninja.py
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Suggested prompts:
Can you give me an example of how to use these ninja methods in a function?
What is the goal of the "Traverse the Spiral" challenge?
Can you explain how to use loops and conditionals with these methods?
Awesome!
Completion rate improved to 2.94
Desafio: Percorrer Espiral
Deslize para mostrar o menu
Bem-vindo ao desafio "Percorra a Espiral"!
Vamos recapitular os métodos ninja e recursos 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 o sushi do mapa e adiciona ao seu inventário.put_sushi()
: Coloca o 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: Criam blocos reutilizáveis de código para executar tarefas específicas.
- Decomposição: Divide problemas complexos em partes menores e gerenciáveis.
- Laços: Utiliza laços
for
ewhile
para repetir ações. - Estruturas Condicionais: Utiliza instruções
if-else
para tomar decisões com base em condições.
Tarefa
Swipe to start coding
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 2.94Seção 6. Capítulo 3
ninja.py