Faça um programa que:
leia 7 valores inteiros e os armazene em um vetor. Listar o vetor com as referidas posições de armazenamento de cada valor.

Passo 1

Beleza! O enunciado pede um programa que leia 7 números inteiros, guarde cada um num vetor (array) e depois mostre esse vetor junto com a posição de cada valor.
Conteúdo da matéria: vetores (arrays), laços de repetição (loops) e entrada/saída de dados.
O que vamos precisar:
  • Criar um array com capacidade para 7 elementos.
  • Usar um loop para ler e preencher o array.
  • Usar outro loop para exibir cada elemento e sua posição.

Passo 2

Vamos falar primeiro do conceito de vetor (array).
Um vetor é uma sequência de posições numeradas onde podemos guardar dados do mesmo tipo. No nosso caso, queremos 7 inteiros. Se chamarmos esse vetor de v, ele tem índices que vão de
i = 0,1,2,dots,6
porque geralmente começamos do zero em programação.

Passo 3

Agora, a leitura dos valores.
  1. A gente cria o vetor v com tamanho 7.
  2. Fazemos um loop for i in 0..6 e, a cada iteração, pedimos ao usuário um número inteiro para guardar em v[i].
    Isso garante que cada posição do vetor receba o valor correto.

Passo 4

Depois que o vetor estiver cheio, a gente quer listar tudo.
Basta outro loop for i in 0..6 que imprime:
“Posição i: v[i]”
Assim o usuário vê claramente qual número está em cada índice.

Passo 5

Juntando tudo num código Python bem simples:
# Cria um vetor de 7 posições (inicialmente com zeros)
v = [0] * 7

# Leitura dos 7 valores
for i in range(7):            # i vai de 0 a 6
    v[i] = int(input(f"Digite o {i+1}º valor inteiro: "))

# Exibe o vetor com posições
print("\nConteúdo do vetor:")
for i in range(7):
    print(f"Posição {i}: {v[i]}")

Resposta

O programa acima lê 7 inteiros, armazena em um vetor v[0..6] e lista cada elemento junto de sua posição.

Exercícios relacionados