Python 3.x 如何在Python3版本上修复此EOF错误

Python 3.x 如何在Python3版本上修复此EOF错误,python-3.x,Python 3.x,我正在研究关于Hackerrank的一个非常基本的问题 输入格式: 第一行包含整数N 第二行包含字符串S 输出格式: 第一行应该包含nx2 第二行应该包含相同的字符串S 样本测试用例 五, 地狱世界 我的代码如下:(在PYTHON 3上) 我得到一个错误: Execution failed. EOFError : EOF when reading a line Stack Trace: Traceback (most recent call last): File "/tmp/143

我正在研究关于Hackerrank的一个非常基本的问题

输入格式:

第一行包含整数N

第二行包含字符串S

输出格式:

第一行应该包含nx2

第二行应该包含相同的字符串S

样本测试用例

五,

地狱世界

我的代码如下:(在PYTHON 3上)

我得到一个错误:

Execution failed.
EOFError : EOF when reading a line

Stack Trace:
Traceback (most recent call last):
File "/tmp/143981299/user_code.py", line 1, in <module>
N = int(input())
EOFError: EOF when reading a line
执行失败。
EOF:读取一行时的EOF
堆栈跟踪:
回溯(最近一次呼叫最后一次):
文件“/tmp/143981299/user_code.py”,第1行,在
N=int(输入())
EOF:读取一行时的EOF

我多次尝试这种方法来获取输入,这是我第一次出现这种错误。有人能解释一下原因吗?

使用try/except块来处理错误

为True时:
尝试:
n=int(输入())
s=输入()
打印(2*n)
印刷品
除:
打破

它工作正常,请尝试另一个文本编辑器(im使用记事本++)或检查代码上是否有错位的缩进。当您有5行代码,而调出的行是第1行时,为什么会出现错误消息“第11行”?我怀疑代码输入有问题。@MarkTolonen我从IDE复制了这个错误消息,其中前几行是一些指令注释。@RedZ但是如何在hackerrank中解决这个问题呢?这是我的问题。也许删除注释,只留下代码,看起来是正确的。
Execution failed.
EOFError : EOF when reading a line

Stack Trace:
Traceback (most recent call last):
File "/tmp/143981299/user_code.py", line 1, in <module>
N = int(input())
EOFError: EOF when reading a line