赞
踩
方法一(利用迭代器和生成器的方法)
def func(n): i = 1 sum = 1 while i <= n: yield sum i += 1 sum = sum * i a = func(4) sum = 0 for i in a: sum += i print(sum)
运行结果
>>>33