Funções em Python, podem ser argumentos definidos ou indefinidos. Ao invocar uma função, os parâmetros podem ser passados de forma posicional ou nominal.
O código a seguir é uma implementação em Python
Considerando o código apresentado, escolha a opção que representa o retorno da função para a chamada: calcular(1, 4, 5)
a.
A função irá retornar o valor 20.
b.
A função irá retornar o valor 25.
c.
A função irá retornar o valor 15.
d.
A função irá retornar o valor 5.
e.
A função irá retornar o valor 10.
Respostas
Resposta:
1c-2d-3b-4e-5d-6b-7d-8c-9a-10d-11b-12b-132a-14e-15b
Explicação:
Av - Introdução À Linguagem Python - corrigido pelo ava
Para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).
Para resolvermos esse exercício, temos que aprender o que são funções e parâmetros em uma linguagem de computação.
Em uma linguagem de programação, uma função é a definição de uma sequência de passos que serão tomados sobre certos dados e elementos do programa. Uma função pode conter parâmetros, que são valores que serão utilizados pela função para realizar as operações.
Com isso, observando a função calcular, temos que ela possui como parâmetro o elemento *args. Esse elemento *args indica que o número de parâmetros da função é variável, mas que todos possuem o mesmo tipo. Esses elementos também serão armazenados em uma tupla (isto é, uma estrutura de dados que é semelhante a uma lista) e poderão ser acessados pela função.
Dentro da função, observamos que sobre a lista de parâmetros args é utilizada a função sum. Essa função é uma função pré-definida de Python, e soma todos os elementos de uma lista. Como a lista args possui os elementos 1, 4 e 5, teremos que o valor de r será 1 + 4 + 5 = 10.
Após, é realizada uma iteração sobre a mesma lista args. Assim, para cada elemento i dessa lista, seu valor é adicionado à variável r através da expressão r += i.
Com isso, como r já possuia o valor 10, temos que após realizar a iteração, r possuirá o valor 20.
Com isso, concluímos que a função realiza duas vezes a soma dos parâmetros. Assim, para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).
Para aprender mais, acesse
https://brainly.com.br/tarefa/37349316
https://brainly.com.br/tarefa/19944687