39_阶乘和问题

#求解阶乘和
#阶乘函数
def fac(n):
    if n>1:
        return n*fac(n-1)
    else:
        return 1


#主函数
n=int(input("请输入求解的阶乘和数字:"))
sum=0
for i in range(1,n+1):
    sum+=fac(i)

print(f"{n}以内阶乘和为{sum}")

 

posted @ 2023-01-18 20:42  New_Score  阅读(25)  评论(0)    收藏  举报