GoogleのCode Jamの問題を解決し始めています。しかし私はそこに私の提出の問題である継ぎ目。私が提出するたびに、「あなたの出力は「Case#1:」で始まるはずです。私のコードを実行すると、case#%s:%s "%(y + 1、p)"というCase#1:ext ...で始まるprint文が出力されます。Pythonの出力ファイルとは何ですか
「あなたの出力は「Case#1:」で始まるはずです:このメッセージが表示されたら、出力ファイルの代わりにソースファイルをアップロードしていないことを確認してください。出力ファイルの最初の行は常に "Case#1:"で始まり、スペースまたは行の終わりが続きます。
出力ファイルとは何ですか。どのように出力ファイルを自分のコードに組み込むことができますか?
追加情報:これは私のコードです。GoogleCode1.pyとして保存し、そのファイルを送信しています。私はIDLEでそれを書いた。
import string
firstimput = raw_input ("cases ")
for y in range(int(first)):
nextimput = raw_input ("imput ")
firstlist = string.split(nextimput)
firstlist.reverse()
p = ""
for x in range(len(firstlist)):
p = p +firstlist[x] + " "
p = p [:-1]
print "Case #%s: %s"%(y + 1, p)
まず、入力としてファイルが与えられており、入力を求めるプロンプトが表示されないので、コードジェムで 'raw_input'をほとんど使用しないでください。第二に、出力を生成するために 'print'ステートメントを使用するだけで、シェルを使ってファイルに取り込むことができます。 – geoffspear
@wooble: 'raw_input()'はここで問題ありません。リダイレクション。 –
@ IgnacioVazquez-Abrams:これを自分でテストすると、出力ファイルにプロンプトが表示されます。 – geoffspear