我是python的新手,在排除腳本時遇到了一些困難。Python:從列表中計數元音
我的任務是創建一些函數,它接受一個字符串列表並返回整個列表中元音的數量。
的比賽計劃,我試圖遵循的是:
- 合併列表元素連接成一個字符串
- 創建一個循環測試字符串元素是元音
- 使用計數器變量跟蹤元音的字符串
- 打印計數器變量的值,當循環結束
我合作德並不高雅,但它也行不通。
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"]))
請原諒我可能有的任何愚蠢的錯誤。我一定會感謝您提供的任何幫助!
的可能的複製[計數元音字符串的Python](http://stackoverflow.com/questions/19967001/count-vowels-in-string-python) – Obsidian
在發佈問題之前,您絕對應該至少學習一門語言的基礎知識。 –