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

Помогите с Python!


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

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

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

Ответы

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

def checkNums(a, b):

   if a % 2 == 0 and b % 2 == 0:

       return a + b

   else:

       return a * b

print(checkNums(2, 4))  # выводит 6

print(checkNums(2, 5))  # выводит 10

def countNeg(arr):

   count = 0

   for num in arr:

       if num % 2 == 0:

           count += 1

   return count

print(countNeg([1, 2, 3, 4, 5]))  # выводит 2

print(countNeg([-1, -2, -3, -4, -5]))  # выводит 5

В первой функции "checkNums" мы проверяем, являются ли оба числа четными. Если да, то мы возвращаем их сумму, иначе мы возвращаем их произведение.

Во второй функции "countNeg" мы проходимся по каждому элементу массива и проверяем, является ли он четным. Если да, то мы увеличиваем счетчик "count" на 1. После того, как мы прошлись по всем элементам, мы возвращаем значение "count".

Приложения:
Похожие вопросы