Bootstrap

As funções em Python são definidas usando a palavra-chave do bloco 'def', seguida do nome da função

As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função como o nome do bloco.O código a seguir é uma função implementada em Python.

def calcular(v1, v2=0): return v1 + v2

I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores.

II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor.

III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado.

Escolha a opção correta.
a.
V - V - V

b.
V - V - F

c.
F - V - F

d.
F - V - V

e.
V - F - V

1 Resposta

Tai

resposta: d.  F - V - V

Explicação:

I. (F) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores.

Quando existe um valor default para algum parâmetro não é necessário ser informado valor para esse parâmetro. Portanto, falso.

II. (V) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor.

Quando existe um valor default para algum parâmetro pode-se invocar a função passando somente um valor. Portanto, verdadeiro.

III. (V) Caso seja invocada como calcular(4), o resultado será o próprio valor passado.

Como o valor default do segundo parâmetro é 0, então quando a função é invocada e a soma é realizada o resultado retornado pela função será o próprio valor passado. Portanto, verdadeiro.

Espero ter ajudado.

Bons estudos!

Mais perguntas de Administração