"""1 2 4 7 11 16 22 29
0 1 2 3 4 5 6 7
0 1 1+0
1 2 1+1
2 4 1+1+2
3 7 1+1+2+3
4 11 1+1+2+3+4
5 16 1+1+2+3+4+5
n ? 1+1+2+3+4+...+n-1
Sn=1+n(n-1)/2
数列中相邻两个数的差构成一个公差为1等差数列
"""
a=[]
for x in range(8):
x=(x*x+x)//2+1
a.append(x)
print(a)
sum=1
a=[]
for i in range(10):
sum+=i
a.append(sum)
print(a)