方法一:嵌套while循环
```python
i = 1
while i < 10:
j = 1
while j < 10:
if j <= i:
print(f"{j} * {i} = {j * i}\t", end=' ')
j = j + 1
else:
print() 换行
break
i = i + 1
```
方法二:改进的嵌套while循环
```python
i = 1
while i < 10:
j = 1
while j <= i:
print(f"{j} * {i} = {j * i}\t", end=' ')
j = j + 1
print() 换行
i = i + 1
```
方法三:使用for循环和while循环结合
```python
for i in range(1, 10):
for j in range(1, i + 1):
if j <= i:
print(f"{j} * {i} = {j * i}\t", end='')
else:
print() 换行
```
方法四:使用while循环和for循环结合
```python
i = 1
while i <= 9:
for j in range(1, i + 1):
print(f"{i} * {j} = {i * j}\t", end=' ')
print() 换行
i += 1
```
方法五:使用while循环和字符串格式化
```python
i = 1
while i <= 9:
j = 1
while j <= i:
print(f"{i} * {j} = {i * j}", end='\t')
j += 1
print() 换行
i += 1
```
这些方法都可以实现99乘法表的打印,你可以根据自己的喜好和需求选择合适的方法。