我需要编写一个生成这些模式的函数:
>>> pattern(1)
1
>>> pattern(2)
1
121
1
>>> pattern(3)
1
121
1
12321
1
121
1
这就是我的尝试:
def pattern(n):
if n>=1:
pattern(n-1)
print(n,end='')
pattern(n-1)
然后我尝试使用以下方法迭代它:
>>>for i in range(3):
pattern(i)
print()
1
121
任何人都可以帮我理解这个概念吗?