这是我的猪拉丁语翻译器代码。它适用于 Code academy 和 linux 终端。
pyg = 'ay'
new_word = pyg
original = raw_input('Enter a word: ')
if len(original) > 0 and original.isalpha():
original.lower()
word = original
first = original[0]
if first == 'a' or first =='e' or first == 'i' or first =='o' or first == 'u':
print 'vowel'
elif first != 'a' or first !='e' or first !='o' or first !='i' or first !='u':
print word.lower()[1:] + first +new_word
else:
print 'empty'
代码学院给出以下结果;糟糕,再试一次!您的单词以辅音开头,但打印的是“ay”而不是“ogday”。确保正确的值#存储在“new_word”中。
“ay”不打印,但“ogday”打印。
有谁知道如何解决这一问题?如果不解决这个问题,我就无法继续使用 Codeacademy。