我需要使用递归在 python 中制作金字塔。已经成功了,但我需要通过递归来实现它的帮助。
def pyramid(n):
for i in range(0, n):
for j in range(0, i+1):
print("* ",end="")
print("\r")
pyramid(5)
Run Code Online (Sandbox Code Playgroud)
递归=递归过程的重复应用。
代码:
def pyramid(n):
if n==0:
return
else:
pyramid(n-1)
print("* "*n)
n = 10
pyramid(n)
Run Code Online (Sandbox Code Playgroud)
这只是重复该功能,直到n = 0。