# 递归算法
def printNumbersRecursively(row, num):
if row > 0:
print((str(row) + ' ') * row)
printNumbersRecursively(row - 1, num)
# 调用递归算法输出
printNumbersRecursively(5, 5)
# 非递归算法
def printNumbersIteratively(n):
for i in range(1, n + 1):
for j in range(i):
print(i, end=" ")
print()
# 调用非递归算法输出
printNumbersIteratively(5)