Python: contando vogais da lista
Eu sou novo no python e estou com alguma dificuldade para solucionar meu script.
Minha tarefa é criar alguma função que aceite uma lista de strings e retorne o número de vogais em toda a lista.
O plano de jogo que estou tentando seguir é:
Mesclar elementos da lista em uma única sequênciaCrie um loop que testa se um elemento de string é uma vogalUse uma variável de contador para acompanhar as vogais na stringImprima o valor da variável do contador quando terminar com o loopMeu código não é elegante, mas também não funciona.
def vowelCounter(listName):
new = ''.join(listName)
n = len(new)
count = 0
vowels = 'aeiouAEIOU'
i = 0
for i in range(0,n):
while i < n:
if new[i] in vowels:
count += 1
i += 1
return
print count
return
return
return
print(vowelCounter(["terrapin","station","13points"]))
Por favor, perdoe quaisquer erros estúpidos que eu possa ter. Eu certamente aprecio qualquer ajuda que você possa oferecer!