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
淡然爱汝不离
# 阶乘
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