def triangles(): last = [1] yield last while True: result = [1] size = len(last) for i in range(size): if (i == size - 1): add = last[i] else: add = last[i] + last[i + 1] result.append(add) last = result yield result
Sign in to make a reply
杰瑞的历险记
-- coding: utf-8 --
def triangles():
last = [1] yield last while True: result = [1] size = len(last) for i in range(size): if (i == size - 1): add = last[i] else: add = last[i] + last[i + 1] result.append(add) last = result yield result