Чтобы вычислить произведение двух чисел в Python, вы можете использовать различные методы. Вот несколько примеров:
Способ 1: использование оператора умножения (*)
num1 = 5
num2 = 10
product = num1 * num2
print(product)
Выход:
50
Метод 2: использование функции multiply()из библиотеки numpy
import numpy as np
num1 = 5
num2 = 10
product = np.multiply(num1, num2)
print(product)
Выход:
50
Метод 3. Использование лямбда-функции
multiply = lambda x, y: x * y
num1 = 5
num2 = 10
product = multiply(num1, num2)
print(product)
Выход:
50
Метод 4. Использование рекурсивной функции
def recursive_multiply(x, y):
if y == 0:
return 0
elif y > 0:
return x + recursive_multiply(x, y - 1)
else:
return -recursive_multiply(x, -y)
num1 = 5
num2 = 10
product = recursive_multiply(num1, num2)
print(product)
Выход:
50
Метод 5. Использование цикла
def iterative_multiply(x, y):
result = 0
for i in range(abs(y)):
result += abs(x)
if (x < 0 and y > 0) or (x > 0 and y < 0):
return -result
else:
return result
num1 = 5
num2 = 10
product = iterative_multiply(num1, num2)
print(product)
Выход:
50