>>> import functools >>> import operator >>> >>> n = 5 >>> functools.reduce(operator.xor, range(2, n + 1)) 0 >>> n = 6 >>> functools.reduce(operator.xor, range(2, n + 1)) 6 >>>