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 程式來檢查給定字串是否為母音迴文。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP