编辑代码

def print_recursive_pattern(n):
    if n > 0:
        print_recursive_pattern(n-1)  # 递归调用,打印 n 行
        line = ' '.join([str(n)] * n)
        print(line)

# 测试递归算法
n_recursive = 5
print_recursive_pattern(n_recursive)