Предмет: Информатика,
автор: 6blDJlo
Python 3. Написать код с помощью функции, которая принимает неопределённое количество аргументов - чисел. Если количество чисел нечётное, то функция возвращает их сумму, если чётное - их произведение.
6blDJlo:
Я как-то спрашивал вопрос по Python, но в итоге дали только ответ на вопрос. НО НАДО НАПИСАТЬ КОД (РАБОЧИЙ (!))
Ответы
Автор ответа:
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
Предмет: Математика,
автор: primachenkoiaroslav
Предмет: Английский язык,
автор: vikasotnik30
Предмет: Литература,
автор: Аноним
Предмет: Математика,
автор: Аноним