编辑代码

def print_non_recursive_pattern(n):
    for i in range(1, n + 1):
        line = ' '.join([str(i)] * i)
        print(line)

# 测试非递归算法
n_non_recursive = 5
print_non_recursive_pattern(n_non_recursive)