Alternativa B
Análise da Questão
A questão aborda o conceito fundamental de parâmetros em funções de programação (neste caso, Python). O código apresentado define uma função calcular_energia que soma três valores passados como entrada.
O que são Parâmetros?
Parâmetros são variáveis listadas dentro dos parênteses na definição de uma função. Eles atuam como placeholders (espaços reservados) que recebem valores reais quando a função é chamada.
Vantagens Principais
A utilização de parâmetros oferece duas grandes vantagens pedagógicas e práticas:
- Reutilização de Código: Você escreve a lógica de soma uma única vez (
return painel1 + painel2 + painel3) e usa essa função quantas vezes quiser com dados diferentes. - Flexibilidade: A função não fica "presa" a números específicos. Ela se torna genérica e adaptável.
Por que a Alternativa B é a correta?
Embora o texto esteja parcialmente coberto pelo popup, a frase iniciada em B — "Torna a função capaz de receber diferen..." — completa-se logicamente como "diferentes valores" ou "diferentes argumentos".
Isso descreve exatamente a função de um parâmetro: permitir que a mesma rotina processe informações variáveis a cada execução.
| Conceito | Sem Parâmetros (Hardcoded) | Com Parâmetros (Flexível) |
|---|
| Definição | def somar(): return 10 + 20 | def somar(a, b): return a + b |
| Uso | Sempre retorna 30 | Retorna a soma de qualquer a e b |
| Vantagem | Nenhuma (código rígido) | Capacidade de receber dados variados |
Conclusão
Ao definir painel1, painel2 e painel3 como parâmetros, você transforma uma conta fixa em uma ferramenta geral de cálculo energético. Isso corresponde à afirmação de que a função se torna capaz de receber diferentes valores, tornando-a útil para múltiplos cenários.