我试图打印阶乘的一个数字,我想知道这是怎么回事错了,当我在做什么,而不是Python和阶乘
fact *= j+1
我总是得到0作为输出,当我尝试了评论部分。这是什么原因,难道他们不应该是同一件事吗?或者我在错误的语法?
test = int(raw_input())
while test:
test = test-1
num = int(raw_input())
fact = 1
for j in range(num):
fact *= j+1 # fact *= j
# j += 1
print fact