如何用python使用递归实现1加到100
生活随笔
收集整理的這篇文章主要介紹了
如何用python使用递归实现1加到100
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
# result = 1+2+3+.....99+100
def sum_num(num):# num =2if num == 1:return 1# 返回值 自己調(diào)用自己return num + sum_num(num - 1)print(sum_num(100))
'''
函數(shù)調(diào)用
num=1, sum_num(1) = 1
num=2, sum_num(2) = num+sum_num(num-1)=2+sum_num(1)=2+1=3
num=3, sum_num(3) = num+sum_num(num-1)=3+sum_num(2)=3+3=6
num = 4, sum_num(4)= num + sum_num(num-1) = 4 + sum_num(3) = 4 t 6 = 10.....num = 100,sum_num(100) = num + sum_num(num-1) = 100 + sum_num(99) = 100 + 4950 = 5050'''
總結(jié)
以上是生活随笔為你收集整理的如何用python使用递归实现1加到100的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NE555构成多谐振荡器及三角波、正弦波
- 下一篇: websocket python爬虫_p