ДАЮ 20 БАЛЛОВ!!
ПОМОГИТЕ С PYHTON!
Функции модуля:
checkNums - принимает два числа и возвращает, если оба числа четные их сумму иначе их произведение.
countNeg - функция принимает массив чисел, возвращает количество в нем четных элементов.
Ответы
Объяснение:
первую функцию можно расписать как
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 для подсчета количества четных чисел и вовращая его в конце перечисления. Надеюсь помог, хорошего вечера.