在Codechef上用Python提交答案,每次提交都显示相同的错误
我在Codechef上用Python提交答案,但每次提交都向我显示相同的错误。代码格式有什么问题 错误:在Codechef上用Python提交答案,每次提交都显示相同的错误,python,eof,Python,Eof,我在Codechef上用Python提交答案,但每次提交都向我显示相同的错误。代码格式有什么问题 错误: Traceback (most recent call last): File "prog.py", line 1, in <module> EOFError: EOF when reading a line 如果您试图在IDE模式下运行接受输入的代码,则必须提供自定义输入(在IDE下方的框中,使用运行)旁边的复选框),否则您将收到此错误(如果有人从Goog
Traceback (most recent call last):
File "prog.py", line 1, in <module>
EOFError: EOF when reading a line
如果您试图在IDE模式下运行接受
输入的代码
,则必须提供自定义输入
(在IDE下方的框中,使用运行
)旁边的复选框),否则您将收到此错误(如果有人从Google找到此错误,也会标记为“运行时错误”-“NZEC”)
Run
和Submit
都是不同的功能。在Submit
的情况下,Codechef提供自己的测试用例。但是在运行的情况下,您必须自己提供输入
在单击Run
之前,请尝试选中Custom Input
框并在其中键入2
或类似内容。可能您没有将字符串形式的输入转换为int
n = int(input())
您是双重定义的num
和n
,在您的案例中它们是相同的。所以num
也是字符串,这可能会引发eof错误。好的。知道了。非常感谢。现在,我输入了示例中给出的自定义输入,我得到了这个错误-SIGTSTP任何关于如何处理这个问题的线索吗?这是因为您的内部循环while(num>0):
从不终止(num
对于大多数输入总是大于0),导致超过了最大执行时间。如果您的第二次和后续输入是10的倍数,则运行将成功完成。非常感谢。我甚至都没看那里。该死我已经根据你说的改变了密码。EOF不见了。现在它显示了错误-SIGTSTP。你知道我该如何解决这个问题吗?
n = int(input())