题解 | #尼科彻斯定理#
尼科彻斯定理
https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
n = int(input())
l=[]
if n%2==0:
l=[n**2-1,n**2+1]
while len(l)!= n:
l.insert(0,l[0]-2)
l.append(l[-1]+2)
else:
l=[n**2]
while len(l)!= n:
l.insert(0,l[0]-2)
l.append(l[-1]+2)
l = list(map(str,l))
print('+'.join(l))
看图,能发现中间数就是输入数字的平方后,只需要根据奇偶数填好列表中间的数字,然后根据列表长度补充到输入数字的长度就好。