龙空技术网

Python入门编程题库15--阶乘求和

young十三 331

前言:

如今朋友们对“python求阶乘”大概比较着重,你们都想要了解一些“python求阶乘”的相关知识。那么小编在网摘上网罗了一些有关“python求阶乘””的相关知识,希望咱们能喜欢,朋友们一起来学习一下吧!

一、题目

求1+2!+3!+…+20!的和。

二、分析

先局部再整体

1、先拆分为1!,2!,3!.....

规律 f(n) = n * f(n-1)

2、整体求和

sum(n) = sum(n-1) + f(n-2) + ...+ f(1)

三、方案代码:输出结果:

873

>>>上一题《Python入门编程题库14--递归求阶乘》

标签: #python求阶乘