回覆列表
-
1 # 愛美食的小楊
-
2 # 棠棠愛學習吖
Python實現輸出1*2*3*4*5····100的和
階乘,程式碼如下。
multiply = 1
for i in range(1, 101):
multiply *= i
print(sum(range(1, 101)))
-
3 # 使用者3038692841890600
有階乘函式:improtnumpyprintnumpy.math.factorial(3)python自帶的標準庫也有階乘函式importmathprintmath.factorial(3)
def factorial(n):
if n == 1:
return 1
else:
return n*factorial(n-1)
def SumFactorial(m):
if m ==1 :
return factorial(1)
else:
return factorial(m) + SumFactorial(m-1)
m = 20
print(SumFactorial(m))