Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução | Controles Básicos
Python Ninja

bookIntrodução

Deslize para mostrar o menu

Bem-vindo ao Python Ninja!

Neste curso, você aprenderá a linguagem de programação Python jogando um jogo. Em vez de escrever código abstrato, você controlará um Ninja dentro de um pequeno mundo.

No início, você começará com comandos muito simples: mover o Ninja pelo mapa, pegar sushi e colocá-los nos lugares corretos.

À medida que avança, os desafios apresentarão gradualmente conceitos fundamentais de programação: funções para reutilizar ações, laços para repetir etapas e condições para tomar decisões.

Como controlar o Ninja?

O jogo fornece comandos que permitem controlar o Ninja. Aqui está um exemplo de código simples para ajudar na compreensão:

ninja.py

ninja.py

copy

Sinta-se à vontade para clicar em Executar Código e ver como o código funciona.

Sempre que o nível começa, o jogo procura por este bloco:

def ninja_controller(ninja):

Considere este bloco como o local onde são escritos todos os comandos para o seu Ninja. Tudo o que for escrito dentro deste bloco será executado de cima para baixo:

  • ninja.go_up() move o Ninja uma casa para cima no mapa;
  • ninja.pick_sushi() coleta o sushi na casa onde o Ninja está.
Note
Nota

Todos os comandos Ninja devem ser indentados dentro de ninja_controller.

Por exemplo, o código abaixo não funciona:

def ninja_controller(ninja):
    ninja.go_up()
ninja.pick_sushi()
question mark

O que há de errado com o seguinte código?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Seção 1. Capítulo 1
some-alt