Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Contagem de vogais em um texto

Mariana é professora de língua portuguesa e quer um programa que conte quantas vogais há em um texto digitado pelos alunos. Isso ajudará a analisar a estrutura das palavras utilizadas.

Crie um programa que peça um texto e exiba quantas vogais (a, e, i, o, u) ele contém.

Exemplo de entrada:

  • Digite um texto: A linguagem Python é muito versátil.

Saída esperada:

  • O texto contém 13 vogais.

      import re
    
      texto = input("Digite um texto: ")
      captura = r"[^aeiouAEIOUÀ-ÿ]" 
      
      # O que resta são apenas as vogais.
      texto_restante = re.sub(captura, '', texto, 0, re.IGNORECASE)
      print(f"O texto contém {len(texto_restante)} vogais)")
      
      Digite um texto: A linguagem Python é muito versátil.  
      O texto contém 13 vogais)
    
1 resposta
solução!

Oi, Carlos! Como vai?

Agradeço por compartilhar suas reflexões.

Gostei da sua solução, importante como você utilizou a expressão regular para remover tudo o que não é vogal e deixou apenas o que interessa para a contagem. Fica claro que entendeu bem a lógica da atividade e o uso do re.sub.

Continue praticando esse tipo de abordagem, isso fortalece muito o raciocínio para projetos maiores.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!