def yanghui(n): l = [] for i in range(n): if i==0 or i==n-1: l.append(1) else: l.append(yanghui(n-1)[i]+yanghui(n-1)[i-1]) return l
def generator_yanghui(n): for i in range(n): yield yanghui(i+1)
Sign in to make a reply
牙膏用完了
-- coding:utf-8 --
def yanghui(n): l = [] for i in range(n): if i==0 or i==n-1: l.append(1) else: l.append(yanghui(n-1)[i]+yanghui(n-1)[i-1]) return l
def generator_yanghui(n): for i in range(n): yield yanghui(i+1)