Python 练习实例25

题目25:
求1+2!+3!+…+20!的和。

饿的头晕眼花的做这个实例。。。。

sums = 0
n = int(input(u'前n项和:'))
for m in range(1, n + 1):
    sum = 1
    for n in range(1, n + 1):
        if n <= m:
            sum *= n
    sums += sum
print(u'前%d项和是%d。' %(n,sums))

前n项和:5
前5项和是153。

你可能感兴趣的:(python,实例)