python-输出九九乘法表(右上角三角形)
时间: 2024-09-27 22:12:15 浏览: 79
Python3源码-九九乘法表
在Python中,我们可以使用嵌套循环来生成并打印出九九乘法表的右上角三角形部分,也称为帕斯卡三角(Pascal's Triangle)。下面是一个简单的示例:
```python
def print_pascals_triangle(n):
for i in range(n):
# 打印当前行的数字
for j in range(i+1):
# 计算并打印每个位置的值 (i-j) * (i+j+1)
print(f'{(i - j) * (i + j + 1):>3}', end='') # 使用字符串格式化输出,并用空格填充到固定宽度
print() # 每行结束后换行
# 输出9*9的乘法表三角形
print_pascals_triangle(9)
```
这个函数会输出从1乘以1到9乘以9的乘积,形成一个如下的右上角三角形:
```
1
1 2
1 3 3
1 4 6 4
1 5 10 10 5
1 6 15 20 15 6
1 7 21 35 35 21 7
1 8 28 56 70 56 28 8
1 9 36 84 126 126 84 36 9
```
阅读全文