私はcodechefオンラインプログラミングコンテストに提出している次のpython2.7.3コードを持っています:
case = input()
for i in xrange(0, case):
try:
l = [elem for elem in raw_input().split()]
res = int(l[0][::-1]) + int(l[1][::-1])
print int(str(res)[::-1])
except:
break
これは私のコンピューターで機能します。入力リダイレクトを使用し、入力にin.txtファイルを使用する場合でも、機能します。
しかし、問題は、評価のために送信すると、例外が発生し、ケースの値を取得するためにraw_inputを使用するとその例外が削除されることです。
case = int(raw_input())
私のin.txtファイルは次のとおりです。
1
23 45
私の問題は、それが私のコンピューターで完全に機能していることです。オンラインコンテストサイトが1行目で例外が発生していることをフィードし、さらにraw_inputを使用すると修正されます。
私の最初の行が常に整数である場合、input()も機能するべきではありませんか?