Олимпиадный тренинг

Задача . Разность квадратов есть произведение, а произведение есть ...


Напишите функцию  multi_two(x,y), которая получает два целых числа x, y, а возвращает их произведение.
Для решения задания создайте функцию raise_to_two(z), которая получает целое число z, а возвращает значение  z2
Запрещено использование модулей, операций **,  *,  /,  %,  bin,  str, pow, sqr,<,  списков, множеств, словарей  
Примечание:
Для проверки четности числа можно воспользоваться оператором a&1 (возврашает True для нечётных а и False для четных)
Для целочисленного деления на 2 можно воспользоваться оператором a>>1 (равносильно оператору a//2

 

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python2
Комментарий учителя