Discuss / Python / 为什么输出来的是正确的,但却显示'测试失败'?有好心人给解答一下嘛?

为什么输出来的是正确的,但却显示'测试失败'?有好心人给解答一下嘛?

Topic source

bigbigbigbook

#1 Created at ... [Delete] [Delete and Lock User]

def triangels(): b=[1,] a=[1,] i=1 while 1 : yield b if i>=2: x=b[i-2] y=b[i-1] a.insert(len(a),1) for k in range(0,len(a)-1): a[k]=b[k]+b[k+1] b.insert(i-1,x+y) for j in range(1,i): b[j]=a[j-1] else: b=[1,1] i=i+1


  • 1

Reply