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
Soluções para a tarefa
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!
Resposta:
RESPOSTA CORRETA:
F - V - V Correto
Explicação: