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

[Projeto] Contagem de vogais em um texto

import os

def contar_vogais(texto):
    vogais = ["a", "á", "à", "ã", "â", "e", "é", "ê", "i", "í", "o", "ó", "ô", "õ", "u", "ú"]
    total_vogais = 0
    for caractere in texto.lower():
        for vogal in vogais:
            if caractere == vogal:
                total_vogais += 1
                break
    return total_vogais

def main():
    os.system("cls")
    texto = input("Digite um texto: ")
    total_vogais = contar_vogais(texto)
    print(f"O texto contém {total_vogais} vogais")

if __name__ == "__main__":
    main()
1 resposta
solução!

Olá, Christian, como vai?

O código apresentado atende bem ao objetivo da atividade e faz a contagem correta das vogais no texto informado. A função dedicada para a lógica de contagem deixa a solução organizada e facilita a leitura, além de permitir reutilização em outros contextos.

A abordagem de normalizar o texto com lower garante que letras maiúsculas não interfiram no resultado. A lista de vogais com acentuação amplia o escopo da solução e demonstra atenção aos detalhes, o que é um ponto positivo dentro da proposta do exercício.

Obrigado por compartilhar sua solução e fique à vontade para continuar postando suas implementações e dúvidas no fórum, que está sempre à disposição.

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