小编Alt*_*oub的帖子

我制作了一个Python'强盗语言'翻译程序,这是正确的吗?

所以我只是python中的菜鸟,我正在做这个练习:

"写一个函数translate(),将一个文本翻译成"rövarspråket"(瑞典语为"强盗的语言").也就是说,每个辅音加倍并在其间放置"o".例如,翻译("这是有趣的")应该返回字符串"tothohisos isos fofunon"."

我能够做到这里是我的代码:

def translate (var1):
    vaw = ['b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','z']
    var1 = list(var1)
    for string  in var1:
        if string == string in vaw:
           var1[var1.index(string)] = string + 'o' + string
    print ''.join(var1)
Run Code Online (Sandbox Code Playgroud)

我想知道这是否正确,或者是否有另一种方法可以用更少的代码来做到这一点?

python

1
推荐指数
2
解决办法
4929
查看次数

标签 统计

python ×1