因此,假設我已經定義了一個名爲vowel_call的函數,它只從字符串中繪出元音,我如何將此函數集成到另一個名爲nonvowels的函數中,以便從一般字符串?功能:返回非元音字符串
def nonvowels (word: str) -> str:
result = ''
for x in word:
if vowel_call(x) == False:
result = result + x
return result
assert nonvowels('book') == 'bk'
assert nonvowels('giraffe') == 'grff'
我試圖代碼沒有斷言語句和Python只給後面的詞組的第一個nonvowel:(nonvowels( '精靈')= 'G'),而不是 'GN'。使用assert語句,會產生錯誤。我應該怎麼做來修復代碼?
「vowel_call從字符串引出只有元音」 - 笏? –