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

Создать функцию, принимающую список целых чисел и возвращающую, сумму всех элементов, сумму всех четных элементов, а также разность между самым большим и самым маленьким элементами списка


defyou: на питоне сделать

Ответы

Автор ответа: nikdissv
1

Ответ:

def task1(a): return sum(a)

def task2(a): return sum(i for i in a if not i%2)

def task3(a): return max(a) - min(a)

Объяснение:

not i%2 проверит на чётность число.

Задание 1 по факту тоже самое что написать:

task1 = sum

просто дать другое название функции sum (которая складывает элементы массива).

Похожие вопросы
Предмет: Английский язык, автор: sasha1060
Предмет: Русский язык, автор: Zora123
Количество звёзд, видимых на небе
простым глазом, кажется неисчислимым.
На самом деле их не так уж много.
Одновременно в нашем поле зрения, как
говорят учёные, бывает не более трёх
тысяч звёзд, потому что мы видим
половину небесного свода.
Звёзды – это те же солнца. Они кажутся
нам блестящими точками, удалёнными от
Земли на необозримые расстояния.
Ещё в древности люди заметили, что
некоторые группы ярких звёзд образуют
разные фигуры. Разделив всё небо на
созвездия, астрономы составили звёздные
карты. Все звёзды, даже самые маленькие,
были причислены к тому или иному
созвездию.
И расположение звёзд в созвездиях, и
расстояние их друг от друга кажутся
неизменными. Объясняется это тем, что
астрономическая наука появилась
сравнительно недавно. Звёзды в течение
этого времени не успели ещё изменить
своего видимого положения на небосводе.
Движутся они с огромными скоростями в
разных направлениях, однако они так
далеки от нас, что мы не замечаем этого
движения. По расчётам учёных, заметить
его можно будет лишь через десятки тысяч
лет.

ВЫДЕЛИТЕ ДЕЕПРИЧАСТНЫЕ ОБОРОТЫ.