Написать программу которая получает два целых числа и находит их произведение не используя операцию умножения учтите что числа могут быть отриц

4 Мар 2020 в 19:42
199 +1
0
Ответы
1

Используя язык программирования Python, напишем программу, которая получает два целых числа и находит их произведение без использования операции умножения:

def multiply(x, y):
result = 0
for _ in range(abs(y)):
result += x if y > 0 else -x
return result
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
product = multiply(num1, num2)
print("Произведение чисел:", product)

Эта программа определяет функцию multiply, которая находит произведение двух чисел x и y без использования операции умножения. В функции используется цикл for, который складывает xabs(y) раз, учитывая знак второго числа.

После ввода двух чисел, программа выводит их произведение.

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