Известно, что в современной реализации CPython следующий код
x = 5
y = 5
дает две ссылки x и y на один и тот же объект int(5), то есть id(x) == id(y).
Найти максимальный диапазон целых чисел [-M,N], для которого вышеобозначенное утверждение верно.
UPD: Покопавшись в исходниках CPython (но, к сожалению нашел только в версии 3.10) также были найдены эти диапазоны:
/* interpreter state */
#define _PY_NSMALLPOSINTS 257
#define _PY_NSMALLNEGINTS 5
ссылка на исходник: https://github.com/python/cpython/blob/3.10/Include/internal/pycore_interp.h (строка 205-206)
Задание было выполнено без создания виртуального окружения и не имеет никаких зависимостей.