问题描述 代码 def yanghui(): line = [1] while True: yield line line = [1] + [line[i] + line[i + 1] for i in range(len(line) - 1)] + [1] n = int(input()) flag = 0 for i in yanghui(): print(" ".join(str(j) for j in i)) flag += 1 if flag == n: break 总结 此代码使用了列表推导式和生成器。在蓝桥杯比赛中input()函数中不要有提示性的字符。此代码有点含量。