平方(**)的运算优先级比减号(-)高,所以每次都是先计算1的平方,再取负。写成(-1)**a才可以
乘号是一个*,两个星号**表示次方呀,-1的1次方永远都是-1,所以c一直输出-1呀。你如果要间隔输出,就定义一个c=1,然后循环里c=-1*c就可以了有帮助的话采纳一下哦!
肯定不是啊