FC ConcursosFC Concursos

Questão FC331225

Observe o seguinte código Python: import numpy as n arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[1:5]) O resultado da execução do código apresentado é:

Linguagens de Programação

FGV · 2024

Observe o seguinte código Python:

 

import numpy as n

arr = np.array([1, 2, 3, 4, 5, 6, 7])

print(arr[1:5])

 

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

  1. [1 5]
  2. [1 2 3 4 5]
  3. [2 3 4 5]
  4. [2 3 4 5 6]
  5. [3 4 5 6 7]
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O código aplica o conceito de fatiamento em um array do NumPy: arr contém os valores 1 a 7. Em Python os índices começam em zero, portanto arr[0] = 1, arr[1] = 2 etc.

O slice arr[1:5] usa a convenção inclusivo no início e exclusivo no fim: ele retorna os elementos cujos índices são \(1,2,3,4\). Assim, são extraídos os valores 2, 3, 4 e 5.

Observação prática: o NumPy imprime arrays sem vírgulas entre elementos, por isso o resultado aparece como [2 3 4 5], confirmando que o slice selecionou corretamente os quatro elementos esperados.

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

Continue aprendendo