PHP前端开发

写一个python生成器生成杨辉三角的代码示例

百变鹏仔 3小时前 #Python
文章标签 生成器

下面小编就为大家带来一篇python 生成器生成杨辉三角的方法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

用Python写趣味程序感觉屌屌的,停不下来

#生成器生成展示杨辉三角#原理是在一个2维数组里展示杨辉三角,空的地方用0,输出时,转化为' 'def yang(line):  n,leng=0,2*line - 1  f_list = list(range(leng+2)) #预先分配,insert初始胡会拖慢速度,最底下一行,左右也有1个空格  #全部初始化为0  for i,v in enumerate(f_list):    f_list[v] = 0  ZEROLIST = f_list[:] #预留一个全零的数组  f_list[leng//2] = 1 #初始的第一行  re_list =f_list[:]  n=0  while n