Questão FC95909
Quanto aos conceitos das linguagens C e Python, julgue o próximo item. No Python, a função range, quando utilizada como range(5, 10), gera uma estrutura do tipo lista com o conteúd
Linguagens de Programação
No Python, a função range, quando utilizada como range(5, 10), gera uma estrutura do tipo lista com o conteúdo [5, 6, 7, 8, 9] e quando utilizada como range(0, 10, 3), torna-se uma lista inválida, pois a função só suporta dois parâmetros.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: A afirmação é errada porque a função range em Python aceita até três parâmetros: o início, o fim e o passo. Portanto, range(5, 10) gera uma sequência de números de 5 a 9, e range(0, 10, 3) gera a sequência [0, 3, 6, 9]. Além disso, o resultado de range não é uma lista, mas um objeto iterável que pode ser convertido em lista usando a função list(). Assim, ambas as chamadas de range são válidas.
Conteúdo do catálogo FC Concursos · Atualizado em