Questão FC441301
Considere o código abaixo digitado em Python. ..I.... contar(n): a = 1 while a < n: print a, a = a+1 contar(10) Preenche, corretamente, a lacuna I:
Linguagens de Programação para Ciência de Dados
FCC · 2014
Considere o código abaixo digitado em Python.
..I.... contar(n):
a = 1
while a < n:
print a,
a = a+1
contar(10)
Preenche, corretamente, a lacuna I:
- function
- def
- procedure
- public
- void
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
def é a palavra-chave usada em Python para declarar uma função. Ao colocar def antes de um identificador, você inicia a definição de um bloco nomeado que pode receber parâmetros e ser executado via chamada.
Sintaxe básica: def nome(parâmetros):
O caractere : abre o bloco e todas as linhas do corpo devem ficar indentadas. Exemplo aplicado à questão: def contar(n): seguido do corpo com a = 1, while a < n:, print a, e a = a + 1.
Na última linha do enunciado a função é invocada com contar(10), portanto é necessário definir previamente esse bloco funcional usando def. Sem essa declaração o interpretador não reconhece a estrutura como uma função válida.
Conteúdo do catálogo FC Concursos · Atualizado em