Ainda não entendi a diferença no uso de for dentro e fora da função. Especificamente nos parâmetros. Por que com o for fora da função o parâmetro é idade e no outro o parâmetro é idades?
Ainda não entendi a diferença no uso de for dentro e fora da função. Especificamente nos parâmetros. Por que com o for fora da função o parâmetro é idade e no outro o parâmetro é idades?
Olá, Luana! Tudo bem?
Vamos verificar cada caso, beleza?
Utilizar for
fora da função:
Nesse caso, utilizamos o for
fora da função para passar uma idade por vez, ou seja, utilizamos a variável idade
contendo apenas uma idade. A cada iteração do for
, uma única idade será enviada para a função e será verificado se ela é maior ou igual (>=) a 18. Mas e se quiséssemos enviar todas as idades de uma vez? É aí que entra o segundo caso.
Utilizar for
dentro da função:
Nesse caso, como queremos enviar todas as idades de uma vez para a função, enviamos uma lista chamada idades
, contendo todas as idades. Na função, precisamos perguntar se cada idade é maior ou igual (>=) a 18, uma por vez, certo? Para isso, utilizamos o for
dentro da função.
Espero ter ajudado, Luana. Se tiver mais alguma dúvida, estou à disposição. Bons estudos =)
Olá, agora consegui entender, obrigada.