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

ДАЮ 20 БАЛЛОВ!!
ПОМОГИТЕ С PYHTON!

Функции модуля:

checkNums - принимает два числа и возвращает, если оба числа четные их сумму иначе их произведение.


countNeg - функция принимает массив чисел, возвращает количество в нем четных элементов.

Ответы

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

Объяснение:

первую функцию можно расписать как

def checkNums(one,two):

   if one%1==0 and two%==0:

       return one+two

   return one*two

Работает так - инициализируем функцию, принимаем за аргументы формальные переменные один и два. Используем оператор деления по модулю, если оба делятся нацело на 1 и выдают в ответе 0 значит они целые и функция выводит сумму аргументов и заканчивает работу. Иначе функция продолжит работу и выведет one*two, else писать не нужно т.к. в прошлом случае при успешном выводе функция сразу закончит свою работу.

Вторую функцию расписывает иначе.

def countNeg(list):

   count=0

   for i in list:

        if i%1==0:

            count+=1

   return count

Инициализируем функцию countNeg, за массив чисел принимаем локальную переменную-аргумент list. С помощью for проходимся по массиву, возвращая i и проводя проверку его на четность по уже знакомому методу, увеличиваем локальную переменную count для подсчета количества четных чисел и вовращая его в конце перечисления. Надеюсь помог, хорошего вечера.

Похожие вопросы
Предмет: Химия, автор: lakizukaleksandr
Предмет: История, автор: 8392919hdosozk