Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
RomansPirs
22.06.2020 15:32 •
Информатика
Создать программу python напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. учтите, что числа могут быть отрицательными. пример: введите два числа: 10 -15 10*(-15)=-150
Ответ:
yasasmail
08.10.2020 00:30
A=int(input('a = '));
b=int(input('b = '));
if (((a<0) & (b>0)) | ((a>0) & (b<0))): sgn=1;
else: sgn=0;
if (a<0): a=-a;
if (b<0): b=-b;
c=0;
while (a>0):
if ((a & 1)==1): c+=b;
a>>=1;
b<<=1;
if (sgn==1): print('результат: ',-c);
else: print('результат: ',c);
a = - 42153689754
b = 7892456310201
результат: - 332696154697212539380554
0,0
(0 оценок)
Популярные вопросы: Информатика
keksukYT
18.01.2021 15:20
Определи результат переменной z после выполнения программы очень нужна ...
kura2165
14.12.2021 00:19
Кибербуллинг дегеніміз не? ...
7klassnik1
04.08.2022 23:12
Если при работе с рядом программ ваш компьютер завис,то с диспетчера можно отключить приложение,давшее сбой.с какой клавиши вызывается диспетчер ?...
Danielufa
24.04.2021 23:11
В кодировке СР866 каждый символ кодируется одним байтом. Определите количество символов в сообщении, если информационный объём сообщения в этой кодировке равен 320 бит....
Laly009
03.09.2022 00:13
:_) какой корень будет в слове знаменательнось?...
Кatе
14.03.2021 10:43
5x^2-3x-7=0 решите уровнение...
blablabla114
23.04.2023 01:38
2/7c-0,2d при c=-28, d=15 решите...
Vladikf01Vlad220
03.10.2022 17:35
Подайте у вигляді добутку вираз 25-2²...
GoldFish1701
03.10.2022 17:35
Поясніть мені будь-ласка як знаходити кількісний склад речовин а то я взагалі не розумію (на Руском) Объясните мне как находить количественный состав веществ а то я вообще...
zver35
03.10.2022 17:35
Разберите 2 слова по падежам,любых на русском...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
b=int(input('b = '));
if (((a<0) & (b>0)) | ((a>0) & (b<0))): sgn=1;
else: sgn=0;
if (a<0): a=-a;
if (b<0): b=-b;
c=0;
while (a>0):
if ((a & 1)==1): c+=b;
a>>=1;
b<<=1;
if (sgn==1): print('результат: ',-c);
else: print('результат: ',c);
a = - 42153689754
b = 7892456310201
результат: - 332696154697212539380554