Python: подсчет гласных из списка
Я новичок в Python и испытываю трудности с устранением неполадок в моем скрипте.
Мое назначение - создать некоторую функцию, которая принимает список строк и возвращает количество гласных во всем списке.
План игры, которой я пытаюсь следовать:
Объединить элементы списка в одну строкуСоздайте цикл, который проверяет, является ли строковый элемент гласнымИспользуйте переменную counter, чтобы отслеживать гласные в строкеРаспечатайте значение переменной счетчика, когда закончите с цикломМой код не элегантный, но он также не работает.
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"]))
Пожалуйста, прости любые глупые ошибки, которые я могу иметь. Я, безусловно, буду признателен за любую помощь, которую вы можете предложить!