Python 2.7 python中的运行时错误(nzec)
它在我的电脑和在线编译器+调试器中工作。然而,当我在codechef中提交它时,它会给我一个运行时错误(nzec)。何时出现运行时错误以及如何解决它。这段代码有什么问题?我经常遇到运行时错误。我如何避免它?任何形式的帮助都将不胜感激Python 2.7 python中的运行时错误(nzec),python-2.7,runtime-error,Python 2.7,Runtime Error,它在我的电脑和在线编译器+调试器中工作。然而,当我在codechef中提交它时,它会给我一个运行时错误(nzec)。何时出现运行时错误以及如何解决它。这段代码有什么问题?我经常遇到运行时错误。我如何避免它?任何形式的帮助都将不胜感激 t = int(raw_input()) for i in range(t): a = map(int, raw_input()) if a.index(min(a)) != 0: if min(a) == 0:
t = int(raw_input())
for i in range(t):
a = map(int, raw_input())
if a.index(min(a)) != 0:
if min(a) == 0:
print a.index(min(a))
else:
print str(str(a.index(min(a))) * (min(a)+1))
elif a.index(min(a)) == 0:
k = min(a)
a[0] = 99
l = min(a)
if l == k:
print str(str(a.index(min(a))) * min(a))
elif l > k:
print '1'+ ('0' * (k+1))
您必须拆分
原始输入()
raw\u input()
仅以字符串形式接收输入。使用raw\u input().split()
将字符串转换为列表。否则您将有索引问题,因为输入中给出的空格用于映射。因此您得到了nzec(非零退出代码)错误
会做很多次,这是由于留下了一些白色的地方
试试这个:
raw_input().strip().split(" ")
如果数据以“.”分隔为什么要发布两次相同的内容?嗯。。。我始终无法找到运行时错误的正确原因…前面的一个错误是针对不同的代码。。。这是一个不同的代码。希望我的答案能帮助你
raw_input().strip().split(" ")