用python最基础的语法写杨辉三角
用python最基础的语法写杨辉三角初学python,对很多用法都还不熟悉,我只是按照自己的想法利用python基础语法写出来.杨辉三角样式:[1][1, 1][1, 2, 1][1, 3, 3, 1]…思路:三角首尾都是1,关键问题是如何构造中间的元素.先排除首尾,以[1,2,1]到[1,3,3,1]为例,中间[3,3]相当于列表[1,2]和[2,1]对位相加生成.可以利用list[1:]和list[:-1]生成对应列表,然后对位元素相加然后利用递归逐行生成即可k = [1]
原创
2020-08-13 12:08:38 ·
882 阅读 ·
0 评论