首先我们还是先输入值
然后定义函数不断调用自己
(因为阶乘是从1一直乘到a,所以函数体的代码就是a*pa(a-1))
a=int(input('请输入'))
def pa(a):
if a==1:
return 1
else:
return a*pa(a-1)
print(pa(a))
最后输出结果
首先我们还是先输入值
然后定义函数不断调用自己
(因为阶乘是从1一直乘到a,所以函数体的代码就是a*pa(a-1))
a=int(input('请输入'))
def pa(a):
if a==1:
return 1
else:
return a*pa(a-1)
print(pa(a))
最后输出结果