Предмет: Информатика, автор: celvinhariz89

Задача усложняется. Ваша функция, как и раньше, должна возвращать True если число четное, и False если число нечетное, но при этом НЕЛЬЗЯ использовать деление и функции связанные с ним. Т.е. запрещено использовать /, //, % и divmod

Сложность ещё заключается и в том, чтобы найти решение, которое бы не зависело от размера числа :)

Входные данные: Целое число.

Выходные данные: Логический тип.

Пример:

is_even(2494563894038**2) == True

is_even(1056897**2) == False

is_even(24945638940387**3) == False

Ответы

Автор ответа: loredmaxed
2

Ответ:

Может есть способ полегче проверить четное ли число, но я это представил так.

Логично, что что четное число заканчивается на 0, 2, 4, 6, 8.

Приложения:
Похожие вопросы
Предмет: Қазақ тiлi, автор: balkonstroi2002
Предмет: Қазақ тiлi, автор: АринаБогданова