使用嵌套循环来打印九九乘法表,同时使用了 for、while 和 do...while 三种循环
时间: 2024-10-17 11:07:48 浏览: 18
使用 for循环嵌套 或 while 循环嵌套 来打印 九九乘法表 !
5星 · 资源好评率100%
嵌套循环是一种编程技巧,通过两层或多层循环结构可以实现复杂的数据遍历和处理。在打印九九乘法表这个例子中,通常会有一个外部循环控制行数(i从1到9),内部循环控制列数(j也从1到i)。下面是使用for、while和do...while三种循环方式分别实现的示例:
**1. For循环:**
```python
for i in range(1, 10):
for j in range(1, i + 1):
print(f'{j} * {i} = {i*j}', end='\t')
print() # 每一行结束后换行
```
**2. While循环:**
```python
i = 1
while i <= 9:
j = 1
while j <= i:
print(f'{j} * {i} = {i*j}', end='\t')
j += 1
print()
i += 1
```
**3. Do...While循环:**
```python
i = 1
do:
j = 1
do:
print(f'{j} * {i} = {i*j}', end='\t')
j += 1
loop while j <= i
print()
loop while i <= 9
```
在每种循环里,都是先打印当前的乘积,然后移动内部循环的指针(j),直到完成一列的计算,再移动外部循环的指针(i)进入下一行。
阅读全文