没有bug队——加贝——Python 练习实例 25,26
生活随笔
收集整理的這篇文章主要介紹了
没有bug队——加贝——Python 练习实例 25,26
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我非常認(rèn)真的告訴大家今天這是一篇水文,別看了
25.題目:
求1+2!+3!+...+20!的和。
程序分析:此程序只是把累加變成了累乘。
s = 0 l = range(1,21) def op(x):r = 1for i in range(1,x + 1):r *= ireturn r s = sum(map(op,l)) print ('1! + 2! + 3! + ... + 20! = %d' % s)輸出:
26.題目:
利用遞歸方法求5!。
程序分析:遞歸公式:fn=fn_1*4!
#26 def fact(j):sum = 0if j == 0:sum = 1else:sum = j * fact(j - 1)return sumprint (fact(5))輸出:
總結(jié)
以上是生活随笔為你收集整理的没有bug队——加贝——Python 练习实例 25,26的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: target html语言,html中a
- 下一篇: 灰色关联法 —— matlab