O projeto conta com uma pequena mudança em relação à resolução proposta pelo instrutor: na solução original não foram consideradas as vogais acentuadas. Isso, em frases, principalmente no nosso idioma, o português, seria um problema, pois as letras com acento continuam sendo vogais. No código proposto, usando apenas aeiou, o sistema não iria considerar caracteres como á, é, í, ó e ú.
Por isso, fiz a seguinte adaptação no código para incluir as vogais acentuadas:
def conta_vogais():
texto = list(input("Digite um texto: ").lower())
vogais = "aáàâãeéèêiíìîoóòôõuúùûa"
quantidade = 0
for i in texto:
if i in vogais:
quantidade += 1
print(f'Total de vogal: {quantidade}')