我不确定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: ')))
答案 0 :(得分:1)
在repl.it(here)中运行代码之后,我唯一需要改变的是,
print(translate(raw_input('Enter some words to translate: ')))
它的工作方式与在python 3中的工作方式相同。