输入n:

n = int(input("请输入n,n要求大于5:"))

while n <= 5: n = int(input("输入不符合要求,请重新输入n,n要求大于5:"))

初始化杨辉三角

yanghui_tri = [[1], [1, 1]]

生成杨辉三角

for i in range(2, n): row = [1] for j in range(1, i): row.append(yanghui_tri[i - 1][j - 1] + yanghui_tri[i - 1][j]) row.append(1) yanghui_tri.append(row)

输出杨辉三角

for row in yanghui_tri: print(row)

Python输出n行杨辉三角n由外部输入行数要求大于5。

原文地址: https://www.cveoy.top/t/topic/hmwv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录