非常小的英语2猪拉丁语翻译

时间:2017-12-02 06:49:52

标签: python python-3.x

我不确定translate是否能产生100%准确的Pig Latin。我也想知道这个代码是否兼容python 2.7并且它不是什么坏了? 关于如何改进这一点的任何建议都将受到赞赏。

def translate(text):
    return ' '.join('{}{}{}'.format(word, word[0], 'say')[1:] for word in text.split())

while 1:
    print(translate(input('Enter some words to translate: ')))

1 个答案:

答案 0 :(得分:1)

在repl.it(here)中运行代码之后,我唯一需要改变的是,

print(translate(raw_input('Enter some words to translate: ')))

它的工作方式与在python 3中的工作方式相同。