<分区>
Possible Duplicate:
Function for Factorial in Python
我需要在不使用阶乘函数的情况下用 python 编写一个返回 N! 的程序。到目前为止,我已经编写了一个程序,但我一直收到错误提示,局部变量“fact”已分配但从未使用过
。分配后如何使用 fact = 1
?
from pylab import *
def factorial(n):
fact = 1
for i in range(n):
print("i = ", i)
fact = fact * i
print("The factorial of " + str(n) + " is: " + str(fact))