Предмет: Информатика, автор: 6blDJlo

Python 3. Написать код с помощью функции, которая принимает неопределённое количество аргументов - чисел. Если количество чисел нечётное, то функция возвращает их сумму, если чётное - их произведение.


6blDJlo: Я как-то спрашивал вопрос по Python, но в итоге дали только ответ на вопрос. НО НАДО НАПИСАТЬ КОД (РАБОЧИЙ (!))

Ответы

Автор ответа: gsdfdsf
0

Ответ:

def amount(*args):

   if len(args) % 2 == 0:

       res = 1

       for i in args:

           res *= i

   else:

       res = 0

       for i in args:

           res += i

   return res

# Нечётное количество аргументов

print(amount(1,2,4))

#>>> 7

# Чётное количество аргументов

print(amount(4,2))

#>>> 8

Похожие вопросы
Предмет: Математика, автор: prozenikk
Предмет: Литература, автор: Аноним