编程怎么打印数字三角形

时间:2025-01-25 15:50:00 游戏攻略

```python

def print_triangle_numbers(n):

""" 打印出一个n行的三角形数字 """

for i in range(1, n+1):

for j in range(1, i+1):

print(j, end=" ")

print() 每打印完一行数字后,打印一个空行

测试代码

n = int(input("请输入行数:"))

print_triangle_numbers(n)

```

在这个示例中,我们定义了一个名为 `print_triangle_numbers` 的函数,它接受一个整数参数 `n`,表示打印三角形数字的行数。在函数内部,我们使用了两个嵌套的循环来控制行和列的输出。外层循环控制行数,内层循环控制列数。内层循环中,我们使用 `print` 函数打印出数字,并使用 `end=" "` 参数来指定数字之间的间隔为空格。每打印完一行数字后,我们使用 `print()` 函数打印一个空行,以形成三角形的形状。

你可以根据需要修改 `n` 的值来调整三角形的大小。