用python打出迭代数字的直角三角形
时间: 2023-05-28 14:04:10 浏览: 102
迭代法(python)
以下是使用Python编写的迭代数字的直角三角形代码:
```python
n = int(input("Enter the number of rows: "))
for i in range(1, n+1):
for j in range(1, i+1):
print(j, end=" ")
print()
```
输出:
```
Enter the number of rows: 5
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
```
在此代码中,我们使用`input()`函数获取要打印的行数。然后我们使用两个嵌套的`for`循环来打印数字。外部循环控制行数,而内部循环控制在每一行中要打印的数字。我们使用`end`参数将每个数字打印在同一行上,并在内部循环结束时使用`print()`函数打印一个换行符,以便将下一个数字打印在下一行上。
阅读全文