杨辉三角又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列,具体形式如图所示。
请编写一个程序,输入一个正整数,输出类似杨辉三角的列表。
输入输出样例1:
输入:
5
输出:
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
输入输出样例2:
输入
9
输出:
[1]
[1, 1]
[1, 2, 1]
[1, 3, 3, 1]
[1, 4, 6, 4, 1]
[1, 5, 10, 10, 5, 1]
[1, 6, 15, 20, 15, 6, 1]
[1, 7, 21, 35, 35, 21, 7, 1]
[1, 8, 28, 56, 70, 56, 28, 8, 1]
解析:
number = int(input('输入数字:'))-1 print(str('[1]')) list1 = [1] for i in range(number): list2 = [] for y in range(len(list1)): if y == 0: list2.append(1) else: list2.append(list1[y] + list1[y-1]) list4.append(1) print(str(list2)) list1 = list2