Curso de Desenvolvimento em Python
Capítulo
>
Nível
Criando suas próprias Funções
Argumentos de Função
Objetivo
Use uma função personalizada para regar todas as plantações no campo escrevendo no máximo treze (13) linhas de código.
Um argumento é o valor que você insere nos parênteses de certas funções, ao criar funções personalizadas você pode atribuir argumentos para adicionar alguma variação ao código que a função executa.
Há várias plantações que precisam ser regadas em sucessão, use uma função personalizada para simplificar seu código e reduzir a quantidade de linhas que você precisa escrever.
def water_crops(count):
for x in range(count):
player.move_forward(2)
player.turn_left()
player.water()
player.turn_right()
A variável count no código acima é um argumento, com esta função, você não apenas pode executar um loop usando esta única linha de código, mas também definir quantas vezes gostaria que o loop fosse repetido. Por exemplo: escrever water_crops(4) executará o loop for dentro da função quatro (4) vezes.
Defina e use essa função para regar as plantações escrevendo no máximo treze (13) linhas de código.