Python中的多字Piglatin翻译器

时间:2018-08-12 05:57:11

标签: python

我已经知道如何将一个单词从英语翻译成PigLatin,但是我希望能够在一个句子中翻译多个单词。如果有人可以告诉我那会是多么棒。

1 个答案:

答案 0 :(得分:1)

比方说,您有一个名为translate的函数,该函数使用一个英语单词并返回“猪拉丁语”。现在您要翻译句子的代码将是这样:

en_sentence = input()
en_words = en_sentence.split(' ')
for word in en_words:
    if word != ' ':
        en_words.replace(word, translate(word))

pig_sentence = ''.join(en_words)
print(pig_sentence)

此功能将句子拆分为单独的单词,并在新创建的列表中为翻译后的单词替换单词,经过全部翻译后,它将单词组合在一起并返回一个猪拉丁句。只需将这段代码添加到您的代码中,它就可以正常工作。

相关问题