Skip to main content
 首页 » 编程设计

python之如何使用 For 循环查找 N 阶乘

2025年05月04日18unruledboy

<分区>

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))