Предмет: Информатика,
автор: celvinhariz89
Задача усложняется. Ваша функция, как и раньше, должна возвращать True если число четное, и False если число нечетное, но при этом НЕЛЬЗЯ использовать деление и функции связанные с ним. Т.е. запрещено использовать /, //, % и divmod
Сложность ещё заключается и в том, чтобы найти решение, которое бы не зависело от размера числа :)
Входные данные: Целое число.
Выходные данные: Логический тип.
Пример:
is_even(2494563894038**2) == True
is_even(1056897**2) == False
is_even(24945638940387**3) == False
Ответы
Автор ответа:
2
Ответ:
Может есть способ полегче проверить четное ли число, но я это представил так.
Логично, что что четное число заканчивается на 0, 2, 4, 6, 8.
Приложения:
Похожие вопросы
Предмет: Қазақ тiлi,
автор: balkonstroi2002
Предмет: Другие предметы,
автор: Alina4564
Предмет: Қазақ тiлi,
автор: АринаБогданова
Предмет: Английский язык,
автор: Anastasia200600
Предмет: Математика,
автор: lalkanik