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
e exiba uma sequência de cinco valores: os dois inteiros imediatamente anteriores a
, o próprio
e os dois inteiros imediatamente posteriores a
. 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
Passo 3
Em seguida, calculamos os dois números anteriores a
, que são
e
, e os dois números posteriores, que são
e
. 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\))