Python,小问题求帮助

我是小拉几,求帮帮忙
x="st435aewtweqy"
y="aeiou"
for i in x:
if iin y;
print(i)
统计一个字符串内元素音字母的个数,辅音字母以及数字的个数

x="st435aewtweqy"
y="aeiouAEIOU"
a,b,c=0,0,0
for i in x:
    if i in y:
        a+=1
    elif '0'<=i<='9':
        b+=1
    else:
        c+=1
print(f'元音字母数:{a},辅音字母数:{c},数字数:{b}')

结果:
元音字母数:3,辅音字母数:7,数字数:3

img

import re
x = "st435aewtweqy"
yuanyin = len(re.findall('[aeiou]', x, re.I))
fuyin = len(re.findall('[^aeiou\d]', x, re.I))
shuzi = len(re.findall('\d', x))
print("元音:%d,辅音:%d,数字:%d" % (yuanyin, fuyin, shuzi))