Faça um programa que receba do usuário uma string. O programa imprime a string sem suas vogais.

Passo 1

O programa deve receber do usuário uma string e então imprimir essa mesma string sem as vogais (tanto maiúsculas quanto minúsculas). Para resolver isso, vamos usar manipulação de strings, laço de repetição e condicionais em Python.

Passo 2

Primeiro, lemos a entrada do usuário usando a função input() e armazenamos em uma variável.
Em seguida, definimos uma sequência (string) contendo todas as vogais maiúsculas e minúsculas: “aeiouAEIOU”.

Passo 3

Depois, inicializamos uma string vazia para ir acumulando apenas os caracteres que não sejam vogais.
Usamos um laço for para percorrer cada caractere da string de entrada. A cada iteração, verificamos se o caractere não está na sequência de vogais. Se não estiver, concatenamos esse caractere na string de resultado.

Passo 4

Por fim, imprimimos a string resultante, que contém somente os caracteres originais sem as vogais.

Resposta

texto = input("Digite uma string: ")
vogais = “aeiouAEIOU”
resultado = “”
for char in texto:
if char not in vogais:
resultado += char
print(resultado)

Exercícios relacionados