用python写九九乘法表,要求表现四种形式,分别是左上三角形,左下三角形,右上三角形,右下三角形
时间: 2024-09-09 17:14:28 浏览: 71
在Python中,可以通过嵌套循环来实现九九乘法表的输出,并以不同的三角形形式展示。以下是用Python代码分别实现左上三角形、左下三角形、右上三角形和右下三角形形式的九九乘法表。
左上三角形:
```python
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{j}x{i}={i*j}", end=' ')
print()
```
左下三角形:
```python
for i in range(1, 10):
for j in range(i, 10):
print(f"{j}x{i}={i*j}", end=' ')
print()
```
右上三角形:
```python
for i in range(1, 10):
for j in range(10, i, -1):
print(f"{j}x{i}={i*j}", end=' ')
print()
```
右下三角形:
```python
for i in range(1, 10):
for j in range(10, i - 1, -1):
print(f"{j}x{i}={i*j}", end=' ')
print()
```
在上述代码中,`range`函数用于生成一个整数序列,`end=' '`参数用于控制打印后的输出格式,使得在同一行内打印出乘法表达式。`print()`函数在每一行结束后调用,以实现换行。
阅读全文