def chess(x, y):
    m1 = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']   #задаём оси
    m2 = [1, 2, 3, 4, 5, 6, 7, 8]
    x1 = tuple(x)
    y1 = tuple(y)
    if len(x1) == 2 and len(y1) == 2:       #двузначная ли координата была введена
        if (x1[0] in m1 and x1[1] in m2) and (y1[0] in m1 and y1[1] in m2):       #элементы координаты есть в диапазоне осей?
            if (abs(ord(y1[0])-ord(x1[0])) == 1 and abs(y1[1]-x1[1]) == 2) or (abs(ord(y1[0])-ord(x1[0])) == 2 and abs(y1[1]-x1[1]) == 1):
                return True
            else:
                print('Неверные координаты! Введите правильные данные!')
        else:
            print('Неверные координаты! Введите правильные данные!')
    else:
        print('Неверные координаты! Введите правильные данные!')

x = input('Введите начальную координату ')
y = input('Введите конечную координату ')
print(chess(x, y))