1
resposta

[Projeto] Minha solução para o exercício

texto = input('Digite o texto: ')
def contar_vogais(texto):
    vogais = 'aeiouAEIOUàáâãäåÀÁÂÃÄÅéèêëÉÈÊËíìîïÍÌÎÏóòôõöÓÒÔÕÖúùûüÚÙÛÜ'
    contador = 0
    for char in texto:
        if char in vogais:
            contador += 1
    return contador
quantidade_vogais = contar_vogais(texto)
print(f'O texto "{texto}" contém {quantidade_vogais} vogais')
1 resposta

Oi, Tassio! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei bastante da forma como você tratou as vogais acentuadas, isso mostra atenção aos detalhes e cuidado com diferentes entradas de texto. A estrutura da função também ficou bem clara e organizada, facilitando a leitura e reutilização.

Uma dica interessante para o futuro é usar lower() pra simplificar a verificação e reduzir a quantidade de caracteres na variável de vogais.


texto = input('Digite um texto: ').lower()

vogais = 'aeiou'
contador = 0

for letra in texto:
    if letra in vogais:
        contador += 1

print(contador)
Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!