国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用python生成楊輝三角形的示例代碼

2020-01-04 14:37:38
字體:
來源:轉載
供稿:網友

楊輝三角楊輝 定義如下:

     1    / /    1  1   / / / /   1  2  1  / / / / / /  1  3  3  1 / / / / / / / / 1  4  6  4  1 / / / / / / / / / /1  5  10 10 5  1

把每一行看做一個list,試寫一個generator,不斷輸出下一行的list:

def triangles():  L = [1]  while True:    yield L        M=L[:]#復制一個list,這樣才不會影響到原有的list。不然results里的每個列表的末尾會為0.    M.append(0)    L = [M[i-1]+M[i] for i in range(len(M))]     n =0results = []for t in triangles():    print(t)  results.append(t)  print(results)  n = n +1  if n == 10:    break

ps:如何實現心

def printlove(start,length,midnumber=0,flag=31):  for i in range(31):    if i<start or i>start+length-1 and i<15-(midnumber-1)/2 or i>15+(midnumber-1)/2 and i<31-start-length or i> 30-start or i==flag:      print " ",    else:      print "*",  print ""for i in range(16):  if i ==0:      printlove(4,3)  elif i==1:      printlove(1,9)  elif i>=2 and i<=5:      printlove(0,i+10)  elif i==6:      printlove(1,7,7,15)  elif i>=7 and i<=8:      printlove(i-5,6,5-(i-7)*2)  elif i==9:      printlove(5,6,1)  elif i==10:      printlove(8,6,1)  elif i==15:      printlove(15,1,1)  else:      printlove(i-1,16-i,1)

實現的效果如下:

python,楊輝三角,代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台江县| 随州市| 灵寿县| 疏附县| 宜兴市| 广灵县| 宜兰县| 鄄城县| 铅山县| 义马市| 怀仁县| 长子县| 定结县| 台东市| 台州市| 永寿县| 类乌齐县| 沧源| 界首市| 南城县| 长沙市| 全南县| 闸北区| 本溪市| 两当县| 金昌市| 桂阳县| 临清市| 开原市| 库车县| 青海省| 广昌县| 洛南县| 内黄县| 东丽区| 金阳县| 青龙| 仁布县| 新疆| 哈巴河县| 凤山市|