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.