豚のラテン語翻訳者のコードは次のとおりです。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'
コード アカデミーは次の結果を示します。おっと、もう一度やり直してください!あなたの単語は子音で始まりましたが、「ogday」ではなく「ay」が印刷されました。#「new_word」に正しい値が格納されていることを確認してください。
「ay」は印刷されませんが、「ogday」は印刷されます。
これを修正する方法を知っている人はいますか?これを解決せずに Codeacademy を続けることはできません。