FC ConcursosFC Concursos

Questão FC331128

Observe o seguinte trecho de um código Python: a = (1, 2, 3, 4, 5) print(type(a)) O resultado da execução do código apresentado é:

Linguagens de Programação

FGV · 2024

Observe o seguinte trecho de um código Python:

 

a = (1, 2, 3, 4, 5)

print(type(a))

 

O resultado da execução do código apresentado é:

  1. <class 'numpy.ndarray'>
  2. <class 'tuple'>
  3. <class 'list'>
  4. <class 'set'>
  5. <class 'range'>
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

a = (1, 2, 3) e print(type(a)) imprimem <class 'tuple'> porque type() retorna o tipo (classe) do objeto fornecido, e a variável a foi criada como uma tuple.

Em Python, uma tuple é uma coleção ordenada e imutável, geralmente escrita entre parênteses e elementos separados por vírgula. Ao executar type(a), o interpretador mostra a representação da classe do objeto: <class 'tuple'>.

Observação útil: para criar uma tupla de um único elemento é necessário usar a vírgula, por exemplo (1,); sem a vírgula, (1) é apenas um inteiro entre parênteses.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo