定义函数

def printYangHui(n): # 初始化二维列表 result = [[0 for i in range(n)] for j in range(n)] # 遍历每一行 for i in range(n): # 每一行的第一个和最后一个都是1 result[i][0] = 1 result[i][i] = 1 # 计算中间的数值 for j in range(1, i): result[i][j] = result[i-1][j-1] + result[i-1][j] # 输出杨辉三角 for i in range(n): for j in range(i+1): print(result[i][j], end='\t') print()

测试

printYangHui(6) printYangHui(2)


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

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