编辑代码

def print_non_recursive_triangle(n):
    for i in range(1, n + 1):
        row = " ".join(str(i) for _ in range(i))
        print(row)

# 测试
n = 5
print_non_recursive_triangle(n)