其他分享
首页 > 其他分享> > 字符串和常用的数据结构之打印杨辉三角

字符串和常用的数据结构之打印杨辉三角

作者:互联网

打印杨辉三角

def main():
 num = int(input('Number of rows: '))
 yh = [[]] * num
 for row in range(len(yh)):
   yh[row] = [None] * (row + 1)
   for col in range(len(yh[row])):
     if col == 0 or col == row:
       yh[row][col] = 1
     else:
       yh[row][col] = yh[row - 1][col] + yh[row - 1][col - 1] 
     print(yh[row][col], end='\t')
   print('\n')
     
 print()

if __name__ == '__main__':
 main()

在这里插入图片描述

匡夆 发布了95 篇原创文章 · 获赞 8 · 访问量 4331 私信 关注

标签:__,yh,main,print,字符串,杨辉三角,数据结构,col,row
来源: https://blog.csdn.net/weixin_46108954/article/details/104637739