定義一個函數lineStats(),它接受一個參數: 1.段落,一串文字和空格 函數返回一個包含每行中的元音。 例如,編寫一個函數,返回每行元音數目列表
t="Apple\npear and kiwi"
print(lineStats(t))
[2,5]
這就是我。我已經得到了7的輸出,但不能使它2,5。我試圖爲每一行製作一個計數器,但這並不奏效,有什麼建議?
def lineStats(paragraph):
vowels = "AEIOUaeiou"
for line in paragraph:
for word in line:
for letter in word:
if letter in vowels:
counter +=1
else:
continue
return counter
t = "Apple\npear and kiwi"
print(lineStats(t))
的可能的複製[計數的字符串的Python元音(http://stackoverflow.com/questions/19967001/count-vowels-in-string -python) – Prune