Conteúdo do Curso
Ninja Python
Ninja Python
Desafio: Construir a Letra K
Bem-vindo ao desafio "Construir a Letra K"! Neste capítulo, você colocará suas habilidades de programação à prova construindo a letra "K" usando o Jogo Ninja.
Antes de começar, vamos recapitular rapidamente 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.
- Loops: Use loops
for
ewhile
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
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 6. Capítulo 1
ninja.py
Desafio: Construir a Letra K
Bem-vindo ao desafio "Construir a Letra K"! Neste capítulo, você colocará suas habilidades de programação à prova construindo a letra "K" usando o Jogo Ninja.
Antes de começar, vamos recapitular rapidamente 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.
- Loops: Use loops
for
ewhile
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
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 6. Capítulo 1