Pergunta
Uma função é uma sub-rotina que tem como objetivo desviar a execução do programa principal para realizar uma tarefa especifica. 0 pseudocódigo abaixo demonstra a sintaxe de declaração de uma nova função. As palavras que estão delimitadas entre parènteses angulares devem ser substituidas pelos identificadores reais, no caso da declaração de uma função de verdade. def <nome func (parâmetros)): <variáveis locais +código da função> return <valor) ASCENCIO, A. F. G ; CAMPOS, E. A. V.Fundamentos da programação de computadores. 5. ed São Paulo: Prentice Hall, 2010 (adaptado) Conhecendo a sintaxe de declaração de funções em Python avalie as afirmações abaixo. I. Em Python não há diferença sintática entre uma função e um dicionário. II. O item valor é obrigatório na declaração de funções em Python. III. Em funções é possivel declarar um vários ou nenhum parâmetro. Sendo assim, é correto o que se afirma em:
Solução
Verification of experts
4.3436 Voting
EleneMestre · Tutor por 5 anos
Responder
Para avaliar as afirmações apresentadas, vamos analisar cada uma delas em relação à sintaxe de declaração de funções em Python:<br /><br />I. Em Python não há diferença sintática entre uma função e um dicionário.<br />Esta afirmação está incorreta. Em Python, uma função é uma sub-rotina que realiza uma tarefa específica e é declarada usando a palavra-chave `def`, seguida pelo nome da função e pelos parâmetros entre parênteses. Já um dicionário é uma estrutura de dados que armazena pares chave-valor e é criado usando chaves `{}`. Portanto, há uma diferença sintática clara entre uma função e um dicionário em Python.<br /><br />II. O item valor é obrigatório na declaração de funções em Python.<br />Esta afirmação está incorreta. O item `valor` não é obrigatório na declaração de funções em Python. A função pode retornar um valor, mas não é uma exigência. A palavra-chave `return` é usada para retornar um valor da função, mas a função pode ser declarada sem ela.<br /><br />III. Em funções é possível declarar um ou nenhum parâmetro.<br />Esta afirmação está correta. Em Python, é possível declarar uma função com parâmetros, sem parâmetros ou até mesmo sem nenhum parâmetro. A sintaxe permite essa flexibilidade na declaração de funções.<br /><br />Portanto, é correto o que se afirma em: III. Em funções é possível declarar um ou nenhum parâmetro.
Clique para avaliar: