Codificação para Iniciantes com Blocos
Capítulo
>
Nível

Funções e Procedimentos
Funções com Argumentos

Objetivo

Use uma função personalizada para irrigar todas as plantações no campo, escrevendo não mais do que treze (13) linhas de código.

Um parâmetro é um valor que você passa para uma função quando a chama. Ao criar funções personalizadas, é possível adicionar parâmetros para dar alguma variação ao código que a função executa.

Há várias culturas que precisam ser irrigadas em sucessão; use uma função personalizada para simplificar o seu código e reduzir a quantidade de linhas que você precisa escrever.

Use o bloco define function para criar uma função chamada water_crops. Adicione um parâmetro chamado count à função. Dentro da função, use um bloco de laço for com a variável x de 0 até count - 1. Dentro do laço, mova 2 passos para frente, vire à esquerda, irrigue e vire à direita.

O parâmetro count na função acima permite controlar quantas vezes o laço se repete. Com esta função, você não só consegue executar um laço com uma única chamada de função, mas também pode definir quantas vezes deseja que o laço se repita. Por exemplo: chamar water_crops com o argumento 4 fará com que o laço for dentro da função seja executado quatro (4) vezes.

Defina e use esta função para irrigar as plantações, escrevendo não mais do que treze (13) linhas de código.

Livro de Código