def digui(a,b):
num = (1 if(b==1 or a ==b)else digui(a-1,b-1)+digui(a-1,b))
return num
x = int(input())
for i in range(1,x+1):
for j in range(1,i+1):
print(digui(i,j),end = " ")
print("")
题目是不是第二行的 1 1 漏了呀
如果有把下面第7行去掉即可
def yh(n):
if n==1:return [1]
t = yh(n-1)
return list(map(sum,zip([0]+t,t+[0])))
for i in range(1,7):
if i!=2:
print(*yh(i))