简单Python cod中的NZEC错误

2024-10-01 15:33:59 发布

您现在位置:Python中文网/ 问答频道 /正文

这与已经回答的问题NZEC error in Python相似。然而,这个被认可的答案对我来说并不管用。在

我尝试使用以下代码在Codechef(http://goo.gl/cHYm4W)上解决问题:

x, y = raw_input().split(" ")
x = int(x)
y = float(y)

if x%5 == 0 and y-x-0.5 >= 0:
    y = y-x-0.5

print "%0.2f" % y

这给了我一个NZEC错误。但如果我改成

^{pr2}$

代码正常工作。有谁能解释一下为什么第一种方法不起作用?在


Tags: 答案代码inhttpinputrawerrorint
1条回答
网友
1楼 · 发布于 2024-10-01 15:33:59

当您尝试执行raw_input().split(“”)时,它将给出nzec错误,因为当问题设置者试图上载I/O测试用例时,它们通常会在末尾留下空间。例如 如果你有这样的输入。。在

1

3 2个

在3和2之后,2后面还有一些空间,这导致了python中的nzec错误。 所以请记住,不要使用split(“”),而是使用split()。问题仍然存在于上传输入测试用例的setter,而不是代码逻辑。在

相关问题 更多 >

    热门问题