1
resposta

Contagem de vogais únicas em uma palavra

# Receber a entrada de dados
palavra = input("Digite a palavra: ").lower().strip()

# Função para contar vogais
def contar_vogais_unicas(palavra):
    if not palavra:
        print("Digite uma palavra válida, sem acento")
    else:
        vogais = set("aeiou")
        encontradas = set()
        for letra in palavra:
            if letra in vogais:
                encontradas.add(letra)
        return len(encontradas)

# Mostrar resultado final para o usuário
total_vogais_unicas = contar_vogais_unicas(palavra)
print(f"A palavra '{palavra}' possui {total_vogais_unicas} vogais únicas.")

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Bruno, como vai?

Seu código está muito bem construído e a sua lógica para a contagem de vogais únicas está correta. Utilizar a estrutura de dados set é uma excelente escolha, pois ela lida de forma eficiente com a unicidade dos elementos, eliminando duplicatas automaticamente.

Obrigado por compartilhar o seu código no fórum. É ótimo ver o seu progresso no curso e como você aplica os conceitos aprendidos. Continue praticando e compartilhando suas soluções.

Estamos à disposição para qualquer dúvida que surgir.

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