def triangles():
list=[1]
while True:
yield list #generator函數(shù)與普通函數(shù)的差別:在執(zhí)行過程中,遇到y(tǒng)ield就中斷,下次又繼續(xù)執(zhí)行
list = [list[i - 1] + list[i] for i in range(len(list))] #核心代嗎:
list.insert(0,1) #在開頭添加1
list.append(1) #在后面添加1
if __name__=='__main__':
n=0
for t in triangles():
print(t) #打印
n=n+1
if n==10: #執(zhí)行10次
break
```
結(jié)果
```
[1]
[1, 2, 1]
[1, 2, 3, 3, 1]
[1, 2, 3, 5, 6, 4, 1]
[1, 2, 3, 5, 8, 11, 10, 5, 1]
[1, 2, 3, 5, 8, 13, 19, 21, 15, 6, 1]
[1, 2, 3, 5, 8, 13, 21, 32, 40, 36, 21, 7, 1]
[1, 2, 3, 5, 8, 13, 21, 34, 53, 72, 76, 57, 28, 8, 1]
[1, 2, 3, 5, 8, 13, 21, 34, 55, 87, 125, 148, 133, 85, 36, 9, 1]
[1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 142, 212, 273, 281, 218, 121, 45, 10, 1]
```
python練習(xí)6:揚(yáng)輝三角
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 問題描述 楊輝三角形又稱Pascal三角形,它的第i+1行是(a+b)i的展開式的系數(shù)。它的一個(gè)重要性質(zhì)是:三角形...
- 問題描述楊輝三角形又稱Pascal三角形,它的第i+1行是(a+b)i的展開式的系數(shù)。它的一個(gè)重要性質(zhì)是:三角形中...
- 直接上代碼,也是網(wǎng)上找的,自己試了試,很好玩,記錄一下: 定義一個(gè)函數(shù),輸入打印多少行: 調(diào)用: 打印的結(jié)果: 該...
- 黃國(guó)健《單方應(yīng)用日日談》單方一味氣死名醫(yī) 36.毒蛇咬傷 患者,女,29歲。被蝮蛇咬傷右食指,來我院初診??紤]到妊...
- 轉(zhuǎn)載于自己的csdn博客 寫界面時(shí)幾乎每一個(gè)界面都會(huì)有頂部、中間內(nèi)容、底部三個(gè)部分。在寫底部時(shí),我們總是需要底部總...