循环遍历 for循环 双重循环 如九九乘法表、三角形等
时间: 2024-09-11 11:15:36 浏览: 54
循环遍历在编程中是一种常见的控制流机制,特别是for循环,它允许程序员按照一定的规则反复执行一段代码块,直到满足某个条件才停止。对于双重循环,通常涉及到两个嵌套在一起的循环,比如第一个循环控制行(i),第二个循环控制列(j)。这在生成表格、矩阵、图形结构(如九九乘法表和绘制三角形)等二维数据展示上非常有用。
例如,下面是一个简单的Python代码片段,用于创建一个九九乘法表:
```python
for i in range(1, 10):
for j in range(1, i+1):
print(f"{j} * {i} = {j*i}", end="\t") # 使用制表符连接每个元素
print() # 每一行结束后换行
```
在这个例子中,外层循环控制行数(从1到9),内层循环控制每行的列数(从1到当前行数),每次循环都会打印出乘积,并用制表符隔开。
至于三角形,可以使用类似的方式,根据层数和当前行数的变化调整打印的内容。例如,创建一个向下的金字塔形状:
```python
for i in range(5): # 设置层数为5
for j in range(i+1): # 列数从0到i
print("*", end="")
print()
```
阅读全文