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

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)論
主站蜘蛛池模板: 真实偷清晰对白在线视频 | 二区国产| 欧美第3页| 一 级 黄 中国色 片 | 久久精品国产亚洲麻豆 | 美女很黄很黄免费 | 五月婷婷在线播放 | 天天天天天天干 | 久久网站免费 | 色九九| 91精品久久久久久久久网影视 | 四虎精品视频在线永久免费观看 | 亚洲欧美日韩国产精品久久 | 精品久久久久久久一区二区手机版 | 四虎永久在线精品 | 黄色在线免费观看 | 德国女人一级毛片免费 | 欧美肥老太婆交 | 四虎免费在线观看 | 成人在线观看一区 | 亚洲黄色高清视频 | 4huh34四虎最新 | 91视频日韩| 九九精品视频在线播放 | 日日夜夜天天久久 | 国产一级片子 | 97影院不用 | 国产高清自拍 | 亚洲va国产va欧美va综合 | 国内自拍小视频 | 性生活视频网站 | 国产999视频 | 亚洲国产综合人成综合网站00 | 在线日韩亚洲 | 五月婷激情 | 视频一区欧美 | 久久专区 | 牛牛影视午夜免费福利 | 久热996re这里有精品 | 亚洲国产精品一区二区九九 | 91精品一区二区三区久久久久 |