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.

Anexos:

isaww: Onde está o código da função?
malikduds: coloquei acima

Respostas

respondido por: chumbers2010
151

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

respondido por: reuabg
44

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

Anexos:
Perguntas similares