一个正整数的阶乘是所有小于及等于该数的正整数的积,并且0的阶乘为1,即n!=1*2*3*...*(n-1)*n。
n!= 现求n!。
def f(n): #定义递归函数f(n)
if n==0 or n==1:
return 1 #定义当n为0时函数返回值为1
else:
return #递归定义n≥1时的通项公式
=int(input("请输入n:")) #从键盘上输入n的值
print("n!的值为:", ) #输出结果
微信扫码预览、分享更方便