L1-013. 计算阶乘和
对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + … + N!。
输入格式:
输入在一行中给出一个不超过10的正整数N。
输出格式:
在一行中输出S的值。
输入样例:
3
输出样例:
9
PS:感谢github用户@zhuzihao-hz提供的pull request~
1 2 3 4 5 6 7 8 9 10 11 12 |
def fun(x): if x == 0: return 1 else: return x * fun(x - 1) N = int(input()) temp = 0 for i in range(N): temp = temp + fun(i + 1) print(temp) |
❤ 点击这里 -> 订阅《PAT | 蓝桥 | LeetCode学习路径 & 刷题经验》by 柳婼