#digui
sum=1;
def digui(num):
if(num==0):
return
global sum;
sum=sum*num;
digui(num-1);
digui(5);
print("5的阶乘为:%d"%sum)
5的阶乘为:120
本文介绍了一种使用Python递归函数实现阶乘计算的方法。通过定义全局变量sum并利用递归调用的方式,实现了从5到1的阶乘运算,最终输出5的阶乘结果为120。
#digui
sum=1;
def digui(num):
if(num==0):
return
global sum;
sum=sum*num;
digui(num-1);
digui(5);
print("5的阶乘为:%d"%sum)
5的阶乘为:120

被折叠的 条评论
为什么被折叠?