Напишите функцию, которая будет определять, является ли переданная ей последовательность линейной («Linear»), квадратичной («Quadratic») или кубической («Cubic»).
Инпутом будет список чисел произвольной длины. Числа в списке будут представлять собой одну из указанных последовательностей.
Функция должна возвращать строки «Linear», «Quadratic» или «Cubic» в соответствии с тем, какая последовательность передана.
def seq_level(lst): seq = lambda x: [b - a for a, b in zip(x, x[1:])] is_linear = lambda x: len(set(seq(x))) == 1 return 'Linear' if is_linear(lst) \ else 'Quadratic' if is_linear(seq(lst)) \ else 'Cubic'
