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

Ответы 1

  • Ответ:

    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

    • Автор:

      zoekaqz
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years