FC ConcursosFC Concursos

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:

  1. function
  2. def
  3. procedure
  4. public
  5. 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

Continue aprendendo