杨辉三角python代码要求左对齐
时间: 2023-04-01 15:01:48 浏览: 164
杨辉三角左对齐.c
可以使用字符串格式化来实现左对齐,具体代码如下:
```
n = 10 # 控制杨辉三角的行数
triangle = [] # 存储杨辉三角的列表
# 生成杨辉三角
for i in range(n):
row = [1] * (i + 1)
for j in range(1, i):
row[j] = triangle[i-1][j-1] + triangle[i-1][j]
triangle.append(row)
# 输出杨辉三角
for row in triangle:
print(' '.join('{:<2}'.format(num) for num in row))
```
其中,`'{:<2}'.format(num)` 表示将 `num` 左对齐,并占用 2 个字符的宽度。
阅读全文