【发布时间】:2020-07-04 04:55:58
【问题描述】:
如何使用这样的递归函数制作三角形:
def triangle(3):
三角形应该是这样的:
1
1 1
1 2 1
等等。
【问题讨论】:
-
副本计算值但未按预期绘制
-
我正在考试,我需要一些帮助,你们可以帮我吗?
-
第 4 行应该是这样的:1 3 3 1
如何使用这样的递归函数制作三角形:
def triangle(3):
三角形应该是这样的:
1
1 1
1 2 1
等等。
【问题讨论】:
你可以这样做。
n=4
def triangle(n):
if n==0:
return
num=11**(triangle.n-n)
print "{}{}".format(" "*n, " ".join(list(str(num))))
triangle(n-1)
triangle.n = n
triangle(n)
输出:
1
1 1
1 2 1
1 3 3 1
【讨论】: