Python 程序检查给定的字符串是否为元音回文
pythonserver side programmingprogramming
在本文中,我们将了解下面给出的问题陈述的解决方案。
问题陈述 − 给定一个字符串(包含元音和辅音字母),删除所有辅音,然后检查结果字符串是否为回文。
在这里,我们首先删除字符串中存在的所有辅音。循环计算除数,通过将每个值从 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 # 驱动代码 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 程序。