亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python實(shí)現(xiàn)楊輝三角(使用生成器generator)

系統(tǒng) 1795 0

            
               ?楊輝三角定義如下
            
          
            
                      1
        1   1
      1   2   1
    1   3   3   1
  1   4   6   4   1
1   5   10  10  5   1
            
          

#將楊輝三角的每一行看成一個(gè)list,寫一個(gè)生成器(generator),不斷輸出下一行l(wèi)ist

def triangel(n):
? ? L=[1] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #定義一個(gè)list[1]
? ? while True:
? ? ? ? yield L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #打印出該list
? ? ? ? L=[L[x]+L[x+1] for x in range(len(L)-1)] ? ? ? ?#計(jì)算下一行中間的值(除去兩邊的1)
? ? ? ? L.insert(0,1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #在開頭插入1
? ? ? ? L.append(1) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #在結(jié)尾添加1
? ? ? ? if len(L)>10: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #僅輸出10行

? ? ? ? ? ? break


#生成一個(gè)generator對(duì)象,然后通過(guò)for循環(huán)迭代輸出每一行
a=angel(10)
for i in a:

? ? print(i)


注:普通函數(shù)和generator生成器的區(qū)別:

1.普通函數(shù)調(diào)用直接返回結(jié)果,generator函數(shù)的調(diào)用,返回一個(gè)generator對(duì)象;(調(diào)用generator時(shí)可以先創(chuàng)建一個(gè)對(duì)象,再用next()方法不斷獲得下一個(gè)返回值,但實(shí)際中通常用for循環(huán)實(shí)現(xiàn))

2.generator在執(zhí)行過(guò)程中,遇到y(tǒng)ield就中斷,下次又繼續(xù)執(zhí)行



更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 久久九九免费视频 | 久久99精品国产自在现线小黄鸭 | 成人午夜久久 | www欧美| 久久久综合 | 亚洲好视频 | 亚洲精品99久久一区二区三区 | 综合欧美日韩 | 日韩欧美一级毛片在线 | 免费黄色在线观看 | 狠狠狠狼鲁欧美综合网免费 | 91色吧| 九九黄色网 | 成年性午夜免费视频网站不卡 | 天天操天天插天天射 | 亚洲成人精品 | 久久网站免费观看 | 中文字幕国产在线 | 日本黄色免费网址 | 五月婷婷激情四射 | 国产性较精品视频免费 | 奇米777在线观看 | 农村苗族一级特黄a大片 | 98在线视频噜噜噜国产 | 国产成人精品在线观看 | 色婷婷综合和线在线 | 日日射影院 | 日韩一区国产二区欧美三 | 一级a毛片免费 | 日本最新免费二区三区 | 美女视频黄视大全视频免费网址 | 中文字幕在线精品不卡 | 精品久久伦理中文字幕 | 亚洲swag精品自拍一区 | 日本在线不卡免 | 中文字幕一区二区三区四区五区人 | 国产成人久久精品一区二区三区 | xxxx日本免费高清视频 | 色国产精品一区在线观看 | 色久网站 | 国产精品不卡视频 |