一、题目描述
求数字的阶乘。
6的阶乘为:6*5*4*3*2*1
3的阶乘为:3*2*1
二、代码实现
def fact(num):
res = 1
while num > 0:
res *= num
num -= 1
return res
print(fact(6))
print(fact(5))
print(fact(4))
三、运行结果
720
120
24
求数字的阶乘。
6的阶乘为:6*5*4*3*2*1
3的阶乘为:3*2*1
def fact(num):
res = 1
while num > 0:
res *= num
num -= 1
return res
print(fact(6))
print(fact(5))
print(fact(4))
720
120
24