我有一個問題,我不得不使用一個函數來輸出單詞中的元音並輸出有多少元音。我剛剛在當地大學學習了一門計算機課程,對這件事情是新鮮的,它有點過頭了。在單詞中查找元音的函數?
我試過,但是這是我得到的時候我跑了它:
TypeError: vowel() takes 0 positional arguements but 1 was given
我的代碼:
def vowel():
array = []
counter = 0
for i in word:
if i in ("a","e","i","o","u"):
counter+=1
array.append(i)
return (array, counter)
word = input("Enter your word")
function = vowel(word)
print(function)
請將您的代碼包裝在代碼標籤中。 – elena
看,你的函數定義不接受任何參數,而在「元音(單詞)」中,你確實發送了一個參數。 – elena
只需改變'def vowel():'到'def vowel(word):',你的代碼就可以正常工作。 – davedwards