Pig Latin Translator: Starting out in Python



我是python编程的新手,正试图从一个简单的猪拉丁文翻译器开始。我只想看看每个单词的第一个字母,把它移到最后,然后加上"Ay"到它。我已经开始讲了一点,但是语无伦次例如:史密斯
维多利亚
输出:ictoriaVay mithSay

ay = "ay"
original = str(input("Enter a word: "))
word = original.lower()
first= word[0]
for word in original.split():
if len(original)<0:
print("Enter another name")
else:
new_word =word[1:] + word[:1] + ay
print(new_word.capitalize(), end= " ")

我也试图将单词连接在一起,但我很困惑,我需要如何打印?我试着使用print(new_word),但总是只得到第二个单词。任何帮助都会很感激,或者有一个更干净的方法来做到这一点?

将print语句移到for循环中。然后它会为每个单词单独运行。

最新更新