最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python遞歸函數(shù)實(shí)例講解

 更新時(shí)間:2019年02月27日 14:31:51   投稿:laozhang  
在本文中我們通過實(shí)例給大家講解了關(guān)于Python遞歸函數(shù)的用法以及相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。

Python遞歸函數(shù)實(shí)例

1、打開Python開發(fā)工具IDLE,新建‘遞歸.py'文件,并寫代碼如下:

def digui(n):

  if n == 0 :

    print ('')

    return

  

  print ('*'*n)

  digui(n-1)

if __name__ == '__main__':

  digui(5)

這里遞歸打印*號(hào),先打印后遞歸

2、F5運(yùn)行程序,打印內(nèi)容如下;

*****

****

***

**

*

3、更改一下打印和遞歸的 順序,先遞歸后打印,代碼如下:

def digui(n):

  if n == 0 :

    print ('')

    return

  digui(n-1)

  print ('*'*n)

  

if __name__ == '__main__':

  digui(5)

4、F5運(yùn)行程序,打印內(nèi)容如下;

*

**

***

****

*****

這是因?yàn)榇蛴≡谧詈?,要等待?zhí)行到n==0,函數(shù)才能return。

5、再更改遞歸函數(shù),遞歸函數(shù)帶返回值,代碼如下:

def digui(n):

  if n == 0 :

    return 0

  return n+digui(n-1)

  

if __name__ == '__main__':

  print (digui(5))

此函數(shù)作用從5+4+3+2+1+0累加結(jié)果。直到n==0時(shí)候返回。

6、F5運(yùn)行程序,打印累加結(jié)果15

上面就是關(guān)于Python遞歸函數(shù)的相關(guān)知識(shí)點(diǎn),感謝大家的閱讀和對(duì)腳本之家的支持。

相關(guān)文章

  • 淺談Python的文件類型

    淺談Python的文件類型

    下面小編就為大家?guī)硪黄獪\談Python的文件類型。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • Python?實(shí)現(xiàn)循環(huán)最快方式(for、while?等速度對(duì)比)

    Python?實(shí)現(xiàn)循環(huán)最快方式(for、while?等速度對(duì)比)

    這篇文章主要介紹了Python?利用for、while?實(shí)現(xiàn)循環(huán)最快方式,文章主要對(duì)for、while?等速度對(duì)比詳細(xì)介紹,具有一定的參考價(jià)值?,需要的小伙伴可以參考一下
    2022-01-01
  • Python中Jupyter notebook快捷鍵總結(jié)

    Python中Jupyter notebook快捷鍵總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于Python中Jupyter notebook快捷鍵總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2021-04-04
  • python實(shí)現(xiàn)時(shí)間序列自相關(guān)圖(acf)、偏自相關(guān)圖(pacf)教程

    python實(shí)現(xiàn)時(shí)間序列自相關(guān)圖(acf)、偏自相關(guān)圖(pacf)教程

    這篇文章主要介紹了python實(shí)現(xiàn)時(shí)間序列自相關(guān)圖(acf)、偏自相關(guān)圖(pacf)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python OS模塊常用函數(shù)說明

    Python OS模塊常用函數(shù)說明

    這篇文章主要介紹了Python OS模塊常用函數(shù)說明,本文列出了一些在os模塊中比較有用的部分函數(shù),它們中的大多數(shù)都簡(jiǎn)單明了,需要的朋友可以參考下
    2015-05-05
  • python編寫學(xué)生成績(jī)管理系統(tǒng)的邏輯結(jié)構(gòu)及功能實(shí)現(xiàn)

    python編寫學(xué)生成績(jī)管理系統(tǒng)的邏輯結(jié)構(gòu)及功能實(shí)現(xiàn)

    這篇文章主要為大家介紹了python編寫學(xué)生成績(jī)管理系統(tǒng)實(shí)現(xiàn)八個(gè)功能示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • Selenium及python實(shí)現(xiàn)滾動(dòng)操作多種方法

    Selenium及python實(shí)現(xiàn)滾動(dòng)操作多種方法

    這篇文章主要介紹了Selenium及python實(shí)現(xiàn)滾動(dòng)操作多種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python endswith()函數(shù)的具體使用

    Python endswith()函數(shù)的具體使用

    本文主要介紹了Python endswith()函數(shù)的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • python中dict使用方法詳解

    python中dict使用方法詳解

    這篇文章主要介紹了python中dict使用方法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python logging重復(fù)記錄日志問題的解決方法

    python logging重復(fù)記錄日志問題的解決方法

    python的logging模塊是python使用過程中打印日志的利器,下面這篇文章主要給大家介紹了關(guān)于python logging重復(fù)記錄日志問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-07-07

最新評(píng)論

昌宁县| 黄梅县| 靖宇县| 山西省| 彝良县| 扎鲁特旗| 毕节市| 盐城市| 台南市| 岳阳县| 宜宾市| 稷山县| 胶州市| 青海省| 喜德县| 山阳县| 子长县| 平和县| 修武县| 枝江市| 涪陵区| 汤阴县| 南通市| 沁源县| 永寿县| 体育| 宜章县| 南溪县| 宁河县| 双桥区| 四平市| 开江县| 南召县| 札达县| 德惠市| 广安市| 银川市| 郧西县| 茶陵县| 水城县| 贵南县|