在一行输入一个整数 。
输出杨辉三角形的前 行。每一行从该行第一个元素开始,依次输出;每两个数之间用一个空格分隔。请不要在行末输出多余的空格。
4
1 1 1 1 2 1 1 3 3 1
当 时,杨辉三角形的前 4 行如上所示。
1
当 时,杨辉三角形只有第 1 行,元素为 。
n = int(input()) prev_row = [] for i in range(n): row = [1] * (i + 1) for j in range(1, i): row[j] = prev_row[j-1] + prev_row[j] print(' '.join(map(str, row))) prev_row = row
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题