我想做杨辉三角,写了这个代码但是不知道怎么回事,c在x内循环的过程会自动赋值成a
我的思路是:
设置a列表,先循环4行试验做4行杨辉三角
设置c列表赋值a,为了在a的各项变化中已变化的项不会对未变化的项造成影响,故用c的各项作为原始项
在x内循环结束后,打印a的结果,本想着第四行的结果是[1,3,3,1],但却是[1,3,4,1],查找一番后发现是、c在内循环未结束但a的项变化了之后(也就是内循环的第一次循环之后)c自动赋值了a
x循环的(1,len(a)-1)是为了:变化的项不包括第0项也就是1,也不包括最后一项1,只变化在中间的项
不懂哪里出了问题