Discuss / Python / 惭愧,贴自己的砖

惭愧,贴自己的砖

Topic source

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)

while m <= max: 这个地方改成 while m < max:会好些 不然输入n层实际给出n+1层

哈哈 是的~ 没想到我这个也有人看~ 3Q~


  • 1

Reply