Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Escrevendo Funções | Funções
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
Escrevendo Funções

Partes de uma Função

  • Declaração: Começa com a palavra-chave def.
  • Nome: O identificador para a função como ninja_controller, loot_box, etc.
  • Parâmetros: Variáveis listadas entre parênteses que aceitam valores quando a função é chamada.
  • Corpo: Um bloco de código indentado sob a declaração da função, que executa as ações da função.
  • Valor de Retorno: Declaração opcional para retornar um valor. Sem ela, as funções retornam None.

Exemplo

py

ninja.py

copy
  • ninja_controller : Controla o ninja chamando loot_box duas vezes e movendo para a direita quatro vezes.

  • loot_box : Define um conjunto de ações (movendo, pegando sushi) para o ninja.

  • Parâmetro: Ambas as funções recebem um objeto ninja que possui métodos como go_right(), go_up(), etc.

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 3. Capítulo 2
py

ninja.py

toggle bottom row

book
Escrevendo Funções

Partes de uma Função

  • Declaração: Começa com a palavra-chave def.
  • Nome: O identificador para a função como ninja_controller, loot_box, etc.
  • Parâmetros: Variáveis listadas entre parênteses que aceitam valores quando a função é chamada.
  • Corpo: Um bloco de código indentado sob a declaração da função, que executa as ações da função.
  • Valor de Retorno: Declaração opcional para retornar um valor. Sem ela, as funções retornam None.

Exemplo

py

ninja.py

copy
  • ninja_controller : Controla o ninja chamando loot_box duas vezes e movendo para a direita quatro vezes.

  • loot_box : Define um conjunto de ações (movendo, pegando sushi) para o ninja.

  • Parâmetro: Ambas as funções recebem um objeto ninja que possui métodos como go_right(), go_up(), etc.

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 3. 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