我必须创建一个程序,将单独的文件转换为Pig Latin。我已经成功完成了此操作,但是我不知道如何打印已翻译为Pig Latin的文件的每一行。
我试图创建一个新列表,该列表将Pig Latin的每一行附加在后面,但我认为必须这样做。 这就是我所拥有的:
def part2():
fin = open('Sonnet.txt')
vowels = 'AEIOUaeiou'
#punc = string.punctuation
for line in fin:
poem = line.split()
print(poem)
for word in poem:
for letter_index in range(len(word)):
if word[letter_index] in vowels:
if letter_index == 0:
print(word+'way')
break
else:
print(word[letter_index:]+word[0:letter_index] + 'ay')
break
part2()
每行都应使用正确的Pig Latin翻译打印出来。