2021
03-05
03-05
python实现杨辉三角的几种方法代码实例
方法一:迭代deftriangle_1(x):""":paramx:需要生成的杨辉三角行数:return:"""triangle=[[1],[1,1]]#初始化杨辉三角n=3#从第三行开始计数,逐行添加whilen<=x:foriinrange(0,n-1):ifi==0:#添加初始列表[1,1],杨辉三角每行的首位和末位必为1triangle.append([1,1])else:#逐位计算,并插入初始列表中triangle[n-1].insert(i,triangle[n-2][i]+triangle[n-2][i-1])...
继续阅读 >