编辑代码

def printPatternRecursive(n):
    if n > 0:
        printPatternRecursive(n - 1)  
        for i in range(n):
            print(n, end=" ")
        print()


def printPattern(n):
    for i in range(1, n + 1):
        for j in range(i):
            print(i, end=" ")
        print()


num = 6
print("递归算法:")
printPatternRecursive(num)

print()
print("非递归算法:")
printPattern(num)