Python 计算阶乘之和

计算阶乘之和

任务:计算 1! + 2! + 3! + … + 10! 的值

num = 0
for i in range(1, 11):
    j = 1
    factorial = 1  # factorial 阶乘
    while j <= i:
        factorial *= j
        j += 1
    num += factorial
print('1! + 2! + 3! + … + 10! = %d' % num)

输出结果:

1! + 2! + 3! ++ 10! = 4037913

你可能感兴趣的:(作业,python)