“Faculty”函数应该返回它作为参数接收到的数字的学院。一个数 n 的函数是 1 * 2 * 3 * 4 * ... * n。例如,faculty (5) 应该是 1 * 2 * 3 * 4 * 5 = 120。现在编写的函数总是返回 0,无论它作为参数接收到什么数字。
那么,我该如何解决这个问题呢?(我只是想学习,我是新人)
def faculty(integer):
result = 1
for i in range(integer):
result *= i
return result