python练习25:求1到20的阶乘和的和。 | 您所在的位置:网站首页 › 一到十阶乘之和为多少 › python练习25:求1到20的阶乘和的和。 |
#求1 +2!+3!+...+20!的和。
方法一:
add=1
for n in range(2,21):
num=1
for i in range(2,n+1):
num=num*i
add=add+num
print (add)
方法二:
a=1
sum=0
for i in range(1,21):
a=a*i
sum=sum+a
print (sum)
方法三:
def multiply (a):
b=1
for i in range(1,a+1):
b=b*i
return b
print(sum(map(multiply,range(1,21))))
#求1 +2!+3!+...+20!的和。 方法一: add=1 for n in range(2,21): num=1 for i in range(2,n+1): num=num*i add=add+num print (add) 方法二: a=1 sum=0 for i in range(1,21): a=a*i sum=sum+a print (sum) 方法三: def multiply (a): b=1 for i in range(1,a+1): b=b*i return b print(sum(map(multiply,range(1,21)))) |
CopyRight 2018-2019 实验室设备网 版权所有 |