【发布时间】:2020-12-22 10:24:34
【问题描述】:
************
**********
********
******
****
**
以上代码:
j=0
k=12
for i in range(6):
print(' '*(j),end=' ')
print('*'*k,end=' ')
j+=1
k-=2
print()
但我需要使用递归打印上面的金字塔,并确保空格和星号都如图所示对齐。
【问题讨论】:
-
这能回答你的问题吗? Pyramid of asterisks program in Python
-
@ShoaibK.我需要通过递归而不是循环来专门解决它
-
好的,那么您尝试过什么递归解决方案?你了解递归的概念吗?这里有什么问题?