python代码输出居中杨辉三角居中教程

以下是一个使用Python编写的杨辉三角居中输出的代码:

# 定义杨辉三角的行数
rows = 6

# 初始化杨辉三角
triangle = [[1]]

# 生成杨辉三角
for i in range(1, rows):
    row = [1]
    for j in range(1, i):
        num = triangle[i - 1][j - 1] + triangle[i - 1][j]
        row.append(num)
    row.append(1)
    triangle.append(row)

# 输出杨辉三角
for row in triangle:
    row_str = ' '.join(str(num) for num in row)
    print(row_str.center(rows * 2))

该代码首先定义了杨辉三角的行数为6。然后初始化杨辉三角为一个只包含1的列表。接下来,使用两个嵌套的循环生成杨辉三角的其余行。每次生成一行后,将其添加到三角形列表中。

 
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定