Faça um programa que leia um valor inteiro e mostre na tela uma sequência incluindo os dois números que vem antes, o número digitado, e os dois números que vem depois dele. Ex.: digitou 5; o programa mostra 34 567.

Passo 1

O enunciado pede um programa que leia um número inteiro n e exiba uma sequência de cinco valores: os dois inteiros imediatamente anteriores a n, o próprio n e os dois inteiros imediatamente posteriores a n. Vamos usar conceitos básicos de leitura de dados, operações aritméticas com inteiros e formatação de saída.

Passo 2

Primeiro, precisamos ler o valor digitado pelo usuário. Em Python, usamos a função input() para capturar uma string e depois convertemos para inteiro com int(). Assim obtemos a variável n.

Passo 3

Em seguida, calculamos os dois números anteriores a n, que são (n-2) e (n-1), e os dois números posteriores, que são (n+1) e (n+2). Basta usar as operações de soma e subtração.

Passo 4

Por fim, formatamos a saída para imprimir os cinco valores em uma única linha, separados por espaço. Em Python, podemos usar a função print() passando todos os valores como argumentos.

Resposta

# Leitura do valor inteiro
n \(=\) int(input("Digite um número inteiro: "))

# Cálculo dos vizinhos
antes\(1=\) n - \(2\)
antes\(2=\) n - \(1\)
depois\(1=\) n \(+1\)
depois\(2=\) n \(+2\)

# Impressão da sequência
print(antes\(1\), antes\(2\), n, depois\(1\), depois\(2\))

Exercícios relacionados