Напишите программу,которая получает два целых числа и находит их произведение не используя операцию умножения. учтите, что числа могут быть отрицательными.пример :введите два числа: 10-15,10*(-15)=-150

17 Мая 2021 в 19:43
340 +1
0
Ответы
1

number1 = int(input("Введите первое число: "))
number2 = int(input("Введите второе число: "))

result = 0

if number1 < 0 and number2 < 0:
number1 = abs(number1)
number2 = abs(number2)
elif number2 < 0:
number1, number2 = number2, number1

while number2 < 0:
result += number1
number2 += 1

print(f"Произведение чисел: {result}")

17 Апр 2024 в 18:30
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир