找不出问题
Topic source# -*- coding: utf-8 -*-
import copy
def triangles():
a=[1]
while True:
yield a
p=1
a.append(0)
a1=copy.deepcopy(a)
while p<len(a1):
a[p]=a1[p]+a1[p-1]
p=p+1
按照大佬的指导修改,并且优化之后输出的内容没有问题,但是显示测试失败。
# -*- coding: utf-8 -*-
import copy
def triangles():
a=[1]
while True:
yield a
a=list(a)
p=1
a.append(0)
a1=copy.deepcopy(a)
while p<len(a1):
a[p]=a1[p]+a1[p-1]
p=p+1
参照了下方 DoubX 的做法,添加了一行 a=list(a)
解决了问题,但是还是没懂。
- 1
纸质盒子
请问这个哪里有问题?