Discuss / Python / 日常交作业:不考虑杨辉三角本身之间关系的笨方法

日常交作业:不考虑杨辉三角本身之间关系的笨方法

Topic source

# 阶乘

def factorial(num): s = 1 if num == 0: return s else: nums = [i + 1 for i in range(num)] for i in nums: s *= i return s

# 杨辉三角队列

def triangles(): n = 0 while n < 100: l = [] for m in range(n + 1): value = factorial(n) // (factorial(m) * factorial(n - m)) l.append(value) n += 1 yield l


  • 1

Reply