5 способов вычислить произведение двух чисел в Python

Чтобы вычислить произведение двух чисел в 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