python小白求助

2025-05-10 16:53:33
推荐回答(1个)
回答1:

def add(a,s):
    return [s + str(i) for i in a]

w=input().lower()
a=list(w)

for i in a:
    if i in ('a', 'i','e','u', 'o'): #这里是判断英文元音字母对吧?所以a,e,i,o,u,要加引号
        a.remove(i)
print(add(a,s))

看你给的代码得到的意思,只能这么修改,但是add函数必须传一个参数给变量s,不然会报错,我这里s给的是【test:】并测试了一下:

已经把我传入的python里的符合元音字母的【o】去掉了