Я не верю, что на две функции 'min', 'max' в Python влияют значения 'nan'.Что-то не так с вашей логикой кода.Как и в случае с Python 2 и 3, функции min / max дают правильные выходные значения.
В вашем вопросе нет кода, но я могу догадаться, что вы можете ошибочно принять NAN (не числовое значение) и "NAN" строковую константу.Вот возможный случай, когда функция 'max' выдает результат в виде "NAN":