RUNOOB python练习题25 递归实现阶乘
生活随笔
收集整理的這篇文章主要介紹了
RUNOOB python练习题25 递归实现阶乘
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用來練手的python練習題,原題鏈接: python練習實例25
題干 : 求1+2!+3!+…+20!的和。
題干要求我們實現一個階乘的求和,顯而易見的,我們可以使用遞歸來實現階乘,再使用循環語句對這些階乘就行求和。源代碼如下:
# 求階乘 def factorial(n):if n == 1:return 1else:return n * factorial(n-1) # 循環求和 result = 0 for i in range(1,21):result += factorial(i) print(result)輸出結果如下:
總結
以上是生活随笔為你收集整理的RUNOOB python练习题25 递归实现阶乘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: RUNOOB python练习题24 斐
- 下一篇: RUNOOB python练习题27 递