-->

怎么用while编程99乘法表

时间:2025-01-25 05:21:08 游戏攻略

方法一:嵌套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乘法表的打印,你可以根据自己的喜好和需求选择合适的方法。