1. 程式人生 > >Python練習(五)

Python練習(五)

階乘

Python練習(五)

求1到5的階乘之和,即求1的階乘、2的階乘、3的階乘、4的階乘、5的階乘,最後加起來求和。

1的階乘:1*1=1

2的階乘:1*2=2

3的階乘:1*2*3=6

4的階乘:1*2*3*4=24

5的階乘:1*2*3*4*5=120


最後之和應為153


程序實現代碼:

n = 5
sum = 1
count = 0
for i in range(1,n+1):
    sum *= i
    count += sum
print(count)


輸出結果:

153

ipython下測試:

In [63]: 1 + (1*2) + (1*2*3) + (1*2*3*4) + (1*2*3*4*5)
Out[63]: 153
















Python練習(五)