def yanghui(tier): now_tier = 2 list_last = [1,1] while now_tier <= tier: tier_ord =0 list_now = [1 for x in list(range(now_tier))] while tier_ord < now_tier - 2: list_now[tier_ord+1] = list_last[tier_ord] + list_last[tier_ord+1] tier_ord += 1 list_last = list_now[:] now_tier += 1 print(list_now)
Sign in to make a reply
会思想的火柴
def yanghui(tier): now_tier = 2 list_last = [1,1] while now_tier <= tier: tier_ord =0 list_now = [1 for x in list(range(now_tier))] while tier_ord < now_tier - 2: list_now[tier_ord+1] = list_last[tier_ord] + list_last[tier_ord+1] tier_ord += 1 list_last = list_now[:] now_tier += 1 print(list_now)