Faça um programa que leia um (texto) digitado pelo usuário e devolva 50 repetições da frase: “O usuário digitou (texto)”. Obs.: uma frase abaixo da outra(em outra linha).
Passo 1
O enunciado pede um programa que leia um texto digitado pelo usuário e imprima exatamente 50 vezes a frase
“O usuário digitou (texto)”
cada impressão em uma linha nova. O conteúdo envolvido aqui é leitura de entrada, armazenamento em variável e estrutura de repetição.
“O usuário digitou (texto)”
cada impressão em uma linha nova. O conteúdo envolvido aqui é leitura de entrada, armazenamento em variável e estrutura de repetição.
Passo 2
Para ler o texto fornecido pelo usuário, usamos a função de entrada padrão (em Python,
input()
), e guardamos esse valor em uma variável, por exemplo texto
.Passo 3
Para repetir uma ação um número fixo de vezes (50 vezes), usamos um laço de repetição. Em Python, o
for i in range(50):
itera exatamente 50 vezes, com i
variando de 0 a 49. O valor de i
não é usado no corpo do laço, então podemos usar _
como nome de variável descartável.Passo 4
Dentro do laço, executamos a impressão da frase desejada. Para concatenar a variável
texto
dentro da mensagem, podemos usar f-string: print(f"O usuário digitou {texto}")
. Isso garante que a cada iteração a mensagem seja exibida em linha separada.Resposta
# Leitura do texto
texto = input("Digite um texto: ")
# Repetição da mensagem 50 vezes
for _ in range(50):
print(f"O usuário digitou {texto}")