Faça um Programa que peça um número e então mostre a mensagem O número informado foi [número].

Passo 1

O enunciado pede que eu faça um programa que:
  • Peça um número ao usuário (ou seja, receba um valor digitado).
  • Mostre a mensagem exatamente no formato: “O número informado foi [número].”, onde [número]ú deve ser substituído pelo valor que o usuário informou.
Informações relevantes dadas:
  • Há uma interação com o usuário: entrada de dados.
  • Há uma saída simples: imprimir uma frase contendo o valor informado.
  • Não foi especificada linguagem, então vou usar uma solução em Python (simples e muito comum em provas/EPs).

Passo 2

Decidindo a abordagem (sem complicar): vou usar Python e as funções básicas de entrada e saída.
Conceitos que vou usar (explicados de leve aqui, com calma):
  • A função input() em Python pede algo ao usuário e devolve o que ele digitou como uma string. Vou chamar a variável que guarda esse valor de n.
  • Para mostrar texto na tela uso a função print(). Podemos combinar texto e o valor de n de formas diferentes; a mais legível hoje é usar f-strings: escrevemos uma string com f antes das aspas e colocamos a variável entre chaves, por exemplo {n} dentro da string.
  • Não é necessário converter a entrada para número se só vamos mostrar novamente o que o usuário digitou. Se precisarmos fazer operações numéricas depois, aí usaríamos int() ou float().

Passo 3

Explicando input() e o tipo de retorno (sem pular etapas):
  • Quando eu escrevo em Python:
n = input("Digite um número: ")ú
o que acontece passo a passo:
  1. O programa mostra ao usuário a mensagem "Digite um número: ".
  2. O usuário digita algo (por exemplo, 42) e pressiona Enter.
  3. A função input() retorna a versão textual do que foi digitado, ou seja, a string "42".
  4. Essa string é armazenada na variável n.
Observação importante: n aqui está guardando texto. Isso é totalmente ok para exibir em seguida.

Passo 4

Explicando print() e formatação (passo a passo):
  • A forma mais direta e correta de montar a frase pedida é usar f-string, porque ela insere o conteúdo de n dentro da frase sem precisar converter manualmente:
print(f"O número informado foi \{n\}.")ú
  • Aqui:
    • A letra f antes da string diz ao Python para avaliar expressões entre chaves.
    • {n} será substituído pelo conteúdo da variável n.
    • O ponto final é colocado conforme o enunciado.
Exemplo de comportamento:
  • Se o usuário digitou 42, a saída será:
    O número informado foi 42.

Passo 5

Mostrando o programa completo e explicando cada linha:
  • Programa completo (cada linha explicada logo abaixo):
n = input("Digite um número: ")ú
  • Pede ao usuário que digite algo e guarda na variável n.
print(f"O número informado foi \{n\}.")ú
  • Mostra exatamente a frase pedida, com o valor de n no lugar certo.
Duas observações práticas:
  • Se preferir, em vez de f-string você poderia usar concatenação:
print("O número informado foi " + n + ".")ú
  • Mas isso exige que n seja uma string (o que já é o caso).
  • Ou usar a vírgula no print:
print("O número informado foi", n, ".")ú
  • Isso insere espaços automaticamente e pode gerar um espaço extra antes do ponto; por isso prefiro f-string para controlar melhor o formato.

Passo 6

Exemplo de execução (simulação):
  • Usuário vê: Digite um número:
  • Usuário digita: 42
  • Programa responde: O número informado foi 42.
Dica amiga: se o avaliador da prova espera exatamente o texto (sem espaços extras), use f-string para garantir a formatação correta.

Resposta

n = input("Digite um número: “)
print(f"O número informado foi {n}.”)

Exercícios relacionados