Python小Ubbi项目

时间:2015-01-24 20:51:15

标签: python

大家好,我现在已经使用python练习了一段时间,找到了一个名为Ubbi的项目。几乎整个目标是添加字符串' ub'在每个元音之前。所以我的问题是,我甚至接近破解这个问题,还是应该走另一条路?

def ubbidubbi_word(eword):
    ubword = ""
    for i in eword:
        if i == 'aeoiuy': ubword += 'ub'+eword(i)
        else: ubword += eword(i)
    return ubword

1 个答案:

答案 0 :(得分:1)

你关闭了!然而...

(A)eword(i) 调用 eword作为参数 i的函数,这没有任何意义;只使用i本身,你当前正在看的角色(也许你在这里考虑Javascript ......?但即使在那里,语法也会有所不同);

(B)i,一个字符,永远不会等于字符串'aeoiuy',因为您正在检查;相反,你应该检查i 那个字符串(因而是元音)。