我曾在竞争性编程中尝试过这种方法,但由于某些原因,这种方法不起作用。我对Python不熟悉编程。所以呢,我不明白这为什么不起作用。有人能帮帮我吗?你知道吗
def factorial(num):
if num==0:
return 1
else:
return num*factorial(num-1)
T=int(raw_input())
while T>0:
n=int(raw_input())
print factorial(n)
T=T-1
其中T是测试用例的数量,通常可以在竞争性编程中看到。对于T,我们必须找到阶乘。我之前的问题不清楚。现在谁能给我一些见解??我一直得到的错误是nzec(非零出口代码)错误。你知道吗
Aditya在评论中给出了正确的解决方案!您的代码应固定如下:
相关问题 更多 >
编程相关推荐