26 lines
387 B
Python
26 lines
387 B
Python
|
'''
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>25<EFBFBD><EFBFBD>
|
|||
|
<EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>1+2!+3!+...+20!<EFBFBD>ĺ<EFBFBD>
|
|||
|
1.<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˳<EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD>ǰ<EFBFBD><EFBFBD>ۼӱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۳ˡ<EFBFBD>
|
|||
|
2.<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD>룺
|
|||
|
'''
|
|||
|
#<23><><EFBFBD><EFBFBD>һ
|
|||
|
n = 0
|
|||
|
s = 0
|
|||
|
t = 1
|
|||
|
for n in range(1,21):
|
|||
|
t *= n
|
|||
|
s += t
|
|||
|
print '1! + 2! + 3! + ... + 20! = %d' % s
|
|||
|
|
|||
|
#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
s = 0
|
|||
|
l = range(1,21)
|
|||
|
def op(x):
|
|||
|
r = 1
|
|||
|
for i in range(1,x + 1):
|
|||
|
r *= i
|
|||
|
return r
|
|||
|
s = sum(map(op,l))
|
|||
|
print '1! + 2! + 3! + ... + 20! = %d' % s
|