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

用Python生成N層的楊輝三角的實現(xiàn)方法

 更新時間:2021年04月20日 09:03:10   作者:少年龍龍  
這篇文章主要介紹了用Python生成N層的楊輝三角的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

【楊輝三角簡介】

  楊輝三角,是二項式系數(shù)在三角形中的一種幾何排列。在歐洲,這個表叫做帕斯卡三角形。

在這里插入圖片描述

【代碼實現(xiàn)】

n = eval(input("請問你想生成幾層的楊輝三角呢?"))
result= []

def fun(N):   # 楊輝三角生成函數(shù)
    if N == 1:
        result.append([1])
    elif N == 2:
        result.append([1])
        result.append([1,1])
    else:
        result.append([1])
        result.append([1,1])
        for i in range(3, N+1):
            temps = []             # 用來存放第i行的所有數(shù)
            temps.append(1)        # 每行第一個數(shù)是1
            for j in range(i-2):   # 生成第i行第2個數(shù) 到 倒數(shù)第2個數(shù)
                temp = result[i-2][j] + result[i-2][j+1]
                temps.append(temp)
            temps.append(1)        # 每行倒數(shù)第一個數(shù)是1
            result.append(temps)   # 將第i行的所有數(shù)添加到列表

    return result

triangles = fun(n)
for line in triangles:
    print(line)

【結(jié)果展示】

在這里插入圖片描述

【輸出美化】

triangles = fun(n)
for line in range(len(triangles)):
    for x in range(len(triangles[line])):
        triangles[line][x] = str(triangles[line][x])
    triangles[line] = '   '.join(triangles[line])
    print("第{:>2}行   {:^100}".format(line+1, triangles[line]))

在這里插入圖片描述

到此這篇關(guān)于用Python生成N層的楊輝三角的實現(xiàn)方法的文章就介紹到這了,更多相關(guān)Python 楊輝三角內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pytorch中TensorDataset與DataLoader的使用方式

    Pytorch中TensorDataset與DataLoader的使用方式

    這篇文章主要介紹了Pytorch中TensorDataset與DataLoader的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • python爬蟲框架Scrapy基本應(yīng)用學(xué)習(xí)教程

    python爬蟲框架Scrapy基本應(yīng)用學(xué)習(xí)教程

    這篇文章主要為大家介紹了python爬蟲框架Scrapy的基本應(yīng)用學(xué)習(xí)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2021-11-11
  • 完美解決Python2操作中文名文件亂碼的問題

    完美解決Python2操作中文名文件亂碼的問題

    下面小編就為大家?guī)硪黄昝澜鉀QPython2操作中文名文件亂碼的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Python之re操作方法(詳解)

    Python之re操作方法(詳解)

    下面小編就為大家?guī)硪黄狿ython之re操作方法(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Pytorch實現(xiàn)將label變成one hot編碼的兩種方式

    Pytorch實現(xiàn)將label變成one hot編碼的兩種方式

    這篇文章主要介紹了Pytorch實現(xiàn)將label變成one hot編碼的兩種方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python?matplotlib?繪制散點圖詳解建議收藏

    Python?matplotlib?繪制散點圖詳解建議收藏

    在數(shù)據(jù)統(tǒng)計圖表中,有一種圖表是散列點分布在坐標中,反應(yīng)數(shù)據(jù)隨著自變量變化的趨勢。這篇文章主要介紹了如何通過matplotlib繪制散點圖,需要的朋友可以參考一下
    2021-12-12
  • Flask框架debug與配置項的開啟與設(shè)置詳解

    Flask框架debug與配置項的開啟與設(shè)置詳解

    這篇文章主要介紹了Flask框架debug與配置項的開啟與設(shè)置,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • Python實現(xiàn)基于C/S架構(gòu)的聊天室功能詳解

    Python實現(xiàn)基于C/S架構(gòu)的聊天室功能詳解

    這篇文章主要介紹了Python實現(xiàn)基于C/S架構(gòu)的聊天室功能,結(jié)合實例形式詳細分析了Python實現(xiàn)聊天室功能的客戶端與服務(wù)器端相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2018-07-07
  • PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預(yù)測

    PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預(yù)測

    這篇文章主要為大家介紹了PyTorch搭建LSTM實現(xiàn)多變量多步長時序負荷預(yù)測,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • python openpyxl的使用方法

    python openpyxl的使用方法

    Python借助openpyxl可以對xlsx文件進行操作,幫助大家高效辦公,處理excel文件,下面就介紹一下相關(guān)的方法,以及一個小例子。
    2021-06-06

最新評論

南溪县| 舟曲县| 高台县| 芮城县| 玉环县| 梨树县| 丰城市| 静乐县| 酉阳| 惠州市| 宝山区| 鲜城| 滁州市| 新宾| 上思县| 阳原县| 当阳市| 麟游县| 定远县| 沅陵县| 屏东市| 连城县| 攀枝花市| 铁力市| 陵水| 大化| 安庆市| 嘉禾县| 华宁县| 迁安市| 黄骅市| 临西县| 定西市| 乌拉特前旗| 安图县| 金乡县| 阳东县| 平阴县| 太和县| 灵寿县| 银川市|