Python 程式檢查給定字串是否為母音迴文
在本文中,我們將學習下面給出的問題陳述的解決方案。
問題陳述 - 我們給定一個字串(包含母音和子音字母),刪除所有子音,然後檢查結果字串是否為迴文。
這裡我們首先刪除字串中存在的所有子音。一個迴圈來計算除數,透過將每個值從 1 除到計算出的最小值來計算
每次條件計算為真時,計數器加一。
刪除字串中的所有子音。現在我們檢查母音字串是否為迴文,即給定字串及其反轉是否相同。如果是迴文,則列印 YES,否則列印 NO。如果字串不包含母音(即僅包含子音),則顯示 -1。
現在讓我們在下面的實現中觀察這個概念 -
示例
def vowel(s): flag=1 for c in s: if c in "aeiou": flag==1 else: flag=0 break if (flag==1): return True else: return False def palindrome(s): if s==s[::-1]: return True else: return False # Driver Code s = "aeoea" if vowel(s) and palindrome(s): print("It is a string palindrome") else: print("It is not a string palindrome")
輸出
It is a string palindrome
所有變數和函式都在本地作用域中宣告,並且它們的引用如上圖所示。
結論
在本文中,我們學習了 Python 程式來檢查給定字串是否為母音迴文。
廣告