Definição e Uso de Funções em Python

Questões sobre o assunto

Qual palavra‑chave inicia a definição de uma função em Python?
1.50 ponto Média

Resposta correta: A) def

Em Python, a palavra‑chave def indica o início da definição de uma função.

Na chamada calcula_juros(200, 15) para a função def calcula_juros(preco, taxa), qual parâmetro recebe o valor 15?
2.50 ponto Difícil

Resposta correta: B) taxa

O segundo parâmetro da função, normalmente chamado taxa, recebe o valor 15.

Qual a principal diferença entre uma função que usa return e outra que usa print?
2.50 ponto Difícil

Resposta correta: C) return permite usar o resultado em outras expressões

Um return entrega o valor ao código que chamou a função, possibilitando seu uso posterior; print apenas exibe o valor.

Considere o código abaixo. O que ocorre ao executar?
print(f(5))

def f(x):
    return x*2
3.50 ponto Extrema

Resposta correta: B) NameError em tempo de execução

O interpretador tenta executar print(f(5)) antes de conhecer a definição de f, gerando NameError.

Pontuação Total
0.00