S=input()
a=['a','e','i','o','u']
z=[]#存储元音字母所在的索引
jishu=[]#存储辅音字母所在的索引
count=0#记录两个元音字母相邻的情况
count2=0#记录两个辅音字母相邻的情况
start=0
for i in S:
if i in a:
d=S.index(i,start)
start+=1
z.append(d)
else:
dd=S.index(i,start)
start+=1
jishu.append(dd)
#如果第一个字母就是元音的情况
if z[0]==0:
print("no")
return
for i in range(len(z)-1):
if z[i+1]-z[i]==1:
count+=1
for i in range(len(jishu)-1):
if jishu[i+1]-jishu[i]==1:
count2+=1
#如果是两个元音,两个辅音,则"yes"
if (len(z)-count==2) and (len(jishu)-count2==2):
print("yes")
else:
print("no")
【Python】音节判断
最新推荐文章于 2024-08-26 09:21:13 发布