Desafio: Percorrer Espiral
Bem-vindo ao desafio "Percorra a Espiral"!
Vamos recapitular os métodos e recursos do cavaleiro que você aprendeu:
Métodos do Cavaleiro:
go_right(),go_left(),go_up(),go_down(): Move o cavaleiro uma célula na direção especificada.pick_coin(): Pega uma moeda do mapa e adiciona ao seu inventário.put_coin(): Coloca uma moeda 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", "coin" 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: Use laços
forewhilepara repetir ações. - Estruturas Condicionais: Use instruções
if-elsepara tomar decisões com base em condições.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
knight.py
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you give me an example of how to use these knight methods in a function?
What is the goal of the "Traverse the Spiral" challenge?
Can you explain how to use loops and conditionals with the knight 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 e recursos do cavaleiro que você aprendeu:
Métodos do Cavaleiro:
go_right(),go_left(),go_up(),go_down(): Move o cavaleiro uma célula na direção especificada.pick_coin(): Pega uma moeda do mapa e adiciona ao seu inventário.put_coin(): Coloca uma moeda 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", "coin" 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: Use laços
forewhilepara repetir ações. - Estruturas Condicionais: Use instruções
if-elsepara tomar decisões com base em condições.
Swipe to start coding
Solução
Obrigado pelo seu feedback!
knight.py