私のコードはここにあります: http://pastebin.com/bK9SR031。私は Codecademy で PygLatin の演習を行っていて、夢中になったので、ほとんどが... 初心者です。
本当に長くなってすみません。問題は、[Y/N] の質問が出てくると、何を入力しても「はい」と入力したように動作することです。
関連する抜粋の 1 つ:
def TryAgain():
repeat = raw_input("\nStart over?[Y/N] ").lower()
if repeat == "y" or "yes" :
print "OK.\n"
PygLatin()
elif repeat == "n" or "no" :
raw_input("\nPress ENTER to exit the English to Pig Latin Translator.")
sys.exit()
else:
TryAgain()
何を入力しても「OK」と表示されます。PygLatin() 関数を再び開始します。