n = int(input("请输入一个不大于10的正整数n:"))

初始化杨辉三角

yanghui = [[1] * (i + 1) for i in range(n)]

生成杨辉三角

for i in range(2, n): for j in range(1, i): yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]

输出杨辉三角

for i in range(n): for j in range(i+1): print(str(yanghui[i][j]).center(5), end="") print()

输入一个不大于10的正整数n生成并输出杨辉三角的前n行每个数占五列。

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

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