Python输出n行杨辉三角n由外部输入行数要求大于5。
输入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)
原文地址: https://www.cveoy.top/t/topic/hmwv 著作权归作者所有。请勿转载和采集!