私は入力をPigLatinに変換するプロジェクトに取り組んでおり(ええ、これまでにこれを見たことがないと確信しています...)、出力のフォーマットに問題があります。
(以下の場合、sentence =ユーザー入力(フレーズ)を保持するリスト、phrase.split()で分割)
sentence.remove(split)
final = map(str,sentence)
print "Final is (before formatting:", final
final = [sentence[0].capitalize()] , sentence[1:]
#finalFormat = ' '.join(final)
print "Final is", str(final).strip('[]')
#print "FinalFormat is", finalFormat
print "In Pig Latin, you said \"", ' '.join(map(str, final)), "\". Oink oink!"
私が得たのは、「ピッグラテン語で、あなたは「['Firstword'] ['secondword'、'thirdword']」と言った」
私が探しているのは、「ピッグラテン語で、「ファーストワードセカンドワードサードワード」と言ったということです。
私のdebugprintステートメントに基づくと、私の問題はまだ行にあるようです(下から5):
final = [sentence[0].capitalize()] , sentence[1:]
前もって感謝します!