Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как сделать в Python так, чтобы функция принимала неограниченное количество параметров?

Например, я хочу написать функцию mult(), которая будет умножать числа. А ведь в жизни всякое бывает - бывает надо 2 числа перемножить, бывает, 3, бывает, 4...
ПрограммированиеPython+1
Арсений Рыбасов
  ·   · 482
Лучший
Программист  · 12 июл 2022
Ваш пример реализуется посредством: mult(*(имя переменной))
То есть, код будет выглядеть так:
def multiply(*args):
    z = 1
    for num in args:
        z *= num
    print(z)

multiply(4, 5)
multiply(10, 9)
multiply(2, 3, 4)
multiply(3, 5, 10, 6)