def yht(max):
L = [1]
m = 1
yield (L)
while m <= max:
G = []
n = 0
while n <= m:
if n == 0:
G.insert(n,L[n])
elif n == m:
G.insert(n,L[-1])
else:
G.insert(n,L[n-1] + L[n])
n = n + 1
yield (G)
L = G
m = m + 1
x = int(input('layers:'))
for y in yht(x):
print (y)
上辈子是hr
def yht(max): L = [1] m = 1 yield (L) while m <= max: G = [] n = 0 while n <= m: if n == 0: G.insert(n,L[n]) elif n == m: G.insert(n,L[-1]) else: G.insert(n,L[n-1] + L[n]) n = n + 1 yield (G) L = G m = m + 1 x = int(input('layers:')) for y in yht(x): print (y)