国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东城区| 湟源县| 醴陵市| 东方市| 太康县| 大化| 定安县| 玛纳斯县| 延庆县| 临沂市| 泾源县| 崇义县| 渭南市| 长顺县| 延庆县| 泽普县| 体育| 天柱县| 成武县| 稷山县| 肥西县| 金秀| 宁乡县| 呈贡县| 旅游| 泽库县| 丽江市| 鹤岗市| 巴里| 凯里市| 吉木萨尔县| 清河县| 榆树市| 乌鲁木齐县| 尖扎县| 武强县| 惠东县| 麟游县| 汉沽区| 台北市| 南部县|