КАК НАЙТИ ПРОИЗВЕДЕНИЕ БЕЗ УМНОЖЕНИЯ PYTHON

В Python можно найти произведение без использования операции умножения, используя операцию сложения и цикл. Для этого можно написать функцию, которая будет складывать число n с самим собой m раз, где m - это второй параметр функции.

def product_without_multiplication(n, m):
    result = 0
    for i in range(m):
        result += n
    return result

Например, если мы вызовем функцию product_without_multiplication(4, 3), то она вернет 12, потому что 4 + 4 + 4 = 12.

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

def product_without_multiplication_recursive(n, m):
    if m == 0:
        return 0
    if m == 1:
        return n
    return n + product_without_multiplication_recursive(n, m-1)

Например, если мы вызовем функцию product_without_multiplication_recursive(4, 3), то она также вернет 12.

Сумма и произведение цифр числа. Решение задачи на Python

4.7 Умножение матриц 🌶️. \

46 Задача: Найти сумму и произведение цифр числа при помощи Python

Уроки Python - Арифметические операции

Уроки Python - Списки (Массивы)

4 8 Найти произведение натуральных чисел без оператора умножения

Как найти сумму n чисел Python

BLGPG-3B1A7879BB60-24-09-19-20

Новые материалы: