方法一:使用嵌套循环
```python
def print_multiplication_table():
for i in range(1, 10):
for j in range(1, i + 1):
print(f"{i} x {j} = {i * j}", end="\t")
print()
print_multiplication_table()
```
方法二:反向输出乘法表
```python
for x in range(9, 0, -1):
for y in range(1, x + 1):
print(f'{x}x{y}={x * y}', end=' ')
print()
```
方法三:不使用换行符
```python
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{j} × {i} = {i * j}', end='\t')
```
方法四:使用while循环
```python
i = 1
while i <= 9:
j = 1
while j <= i:
print(f'{i} * {j} = {i * j}', end='\t')
j += 1
i += 1
```
方法五:使用格式化字符串
```python
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{j}x{i}={i*j}\t', end='')
print()
```
这些方法都可以生成九九乘法表,你可以选择最适合自己的方法进行尝试。