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
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
. - Para mostrar texto na tela uso a função print(). Podemos combinar texto e o valor de
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:
o que acontece passo a passo:
- O programa mostra ao usuário a mensagem "Digite um número: ".
- O usuário digita algo (por exemplo,
) e pressiona Enter. - A função input() retorna a versão textual do que foi digitado, ou seja, a string
. - Essa string é armazenada na variável
.
Observação importante:
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
dentro da frase sem precisar converter manualmente:
- 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
. - O ponto final é colocado conforme o enunciado.
Exemplo de comportamento:
- Se o usuário digitou
, 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):
- Pede ao usuário que digite algo e guarda na variável
.
- Mostra exatamente a frase pedida, com o valor de
no lugar certo.
Duas observações práticas:
- Se preferir, em vez de f-string você poderia usar concatenação:
- Mas isso exige que
seja uma string (o que já é o caso). - Ou usar a vírgula no print:
- 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:
- 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}.”)
print(f"O número informado foi {n}.”)