Questão FC331176
Analise o trecho de código a seguir. def f(n): return n*2 Assinale a linguagem de programação de uso geral que adota a sintaxe acima.
Linguagens de Programação
FGV · 2022
Analise o trecho de código a seguir.
def f(n):
return n*2
Assinale a linguagem de programação de uso geral que adota a sintaxe acima.
- C#.
- JavaScript.
- PHP.
- Python.
- Visual Basic.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O trecho pertence a Python. Em Python, uma função é definida com a palavra reservada def seguida pelo nome, parênteses com possíveis parâmetros e dois pontos, por exemplo: def f(n):.
O corpo da função vem logo abaixo, com indentação (espaços ou tabulação) significando o bloco pertencente à função. Para devolver um valor usa‑se a palavra return, como em return n*2.
No exemplo, a função recebe o argumento n e retorna o dobro, calculado com o operador *. Assim, por exemplo, \(f(9)=18\).
Essa sintaxe, clara e baseada em identação, é característica de Python, uma linguagem de propósito geral com tipagem dinâmica e ênfase em legibilidade.
Conteúdo do catálogo FC Concursos · Atualizado em