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.

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}")

Exercícios relacionados