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