Python语言实现杨辉三角

JiHua
2022-07-27
32

Python语言实现杨辉三角输出

运行效果图

 

 

 

 

(运行效果图)

代码片段演示

# 杨辉三角
# 行数
m = n = eval(input('请输入计算的行数'))
# 定义维度数组
rowlist = [[0 for i in range(m)] for j in range(n)]
rowlist[0][0] = 1
for i in range(1, m):
    for j in range(1, i + 1):
        # 第一个为 1
        rowlist[i][0] = 1
        rowlist[i][j] = rowlist[i-1][j-1] + rowlist[i-1][j]
        # 最后一个也为1
        if i == j:
            rowlist[i][j] = 1


for i in range(0, m):
    for j in range(0, i + 1):
        print(rowlist[i][j],end='  ')
    print('\n')

 

标签:Python语言实现杨辉三角、Python、语言、实现杨辉三角、杨辉三角