Вопрос по информатике:
Python
Напишите программу, которая получает два целых числа и находит их произведение, не используя операцию умножения. Учтите, что числа могут быть отрицательными.
- 07.06.2016 00:19
- Информатика
- remove_red_eye 14611
- thumb_up 25
Ответы и объяснения 1
r = 0
if x == 0 or y == 0:
return 0
step = 1 if y > 0 else -1
for _ in range(0, y, step):
r += x
if y > 0:
return r
else:
return -r
a, b = (int(n) for n in raw_input().split())
print "{} * {} = {}".format(a, b, prod(a, b))
- 08.06.2016 11:40
- thumb_up 33
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.