我已经知道如何将一个单词从英语翻译成PigLatin,但是我希望能够在一个句子中翻译多个单词。如果有人可以告诉我那会是多么棒。
答案 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)
此功能将句子拆分为单独的单词,并在新创建的列表中为翻译后的单词替换单词,经过全部翻译后,它将单词组合在一起并返回一个猪拉丁句。只需将这段代码添加到您的代码中,它就可以正常工作。