sys.exit(1). Выход в ОС с ошибкой. Больше годится для утилит, ...
return "".
Можно вернуть None
или вызвать свой тип исключения. raise MyException к примеру. Это случай, к примеру для пропуска этого случая через обработку ошибки на уровне в котором вызывают эту функцию
С математической точки зрения дана кусочно-линейная функция.
Y[i+1]>Y[I]
, то тут часть участка возрастания, Y[i+1] == Y[i]
ни то, ни се, Y[i+1]<Y[i]
- участок убывания. Это кстати, спасает от деления на ноль, когда X[i+1]==X[i]
.