Python循环结构

怎么表示等差数列的公差?
(括号里的只是用来凑够字数的,实在不知道描述什么了)

img

n = int(input())
nums = [int(input()) for _ in range(n)]
for i in range(2,n):
    if nums[i]-nums[i-1] != nums[i-1]-nums[i-2]:
        print("False")
        break
else:
    print("True")

n=int(input())
record=[None]*n
for i in range(n):
    record[i]=int(input())
try:
    d=record[1]-record[0]
    flag=1
    for i in range(2,n):
        if record[i]-record[i-1]!=d:
            flag=0
            break
    if flag:
        print('True')
    else:
        print('False')
except:
    print('True')