【发布时间】:2017-11-09 16:18:12
【问题描述】:
def reverse_number(x):
return x[::-1]
number_of_sums = int(input())
for i in range(number_of_sums):
s1 = input().split()
print(int(reverse_number(s1[0])) + int(reverse_number(s1[1])))
我有以下代码,应该是解决 SPOJ 问题的方法。它可以很好地编译并适用于我提供的示例,但是一旦我提交它就说它发现了一个 EOF 错误。
它指向代码中的第 5 行,我相信我明白为什么。当我使用 input() 时,我尝试获取整行,对吗?那么,我将如何继续只获得号码?如果这当然是问题所在,那么可能是其他东西破坏了代码。
【问题讨论】:
-
@VanPeer,是的。我什至在第二段中这么说。