Задать вопрос

Что выводит(печатает) данный кусок программы?

def even(x):
    return x%2==0
def filter(p, l):
    f=[]
    x=1.0
    for x in l:
        if even(x):
            f+=[x]
    return(f)
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@PavelMos
even берёт число и возвращает true/false сравнения с нулём остатка (оператор %) от деления аргумента на 2

filter берёт список- аргумент l, и проверяет каждый элемент функцией even, если он чётный, добавляет его в список-результат. Аргумент p не используется, x=1.0 задавать не нужно тк это нигде не используется

функции ничего не печатают, чтобы распечатать нужно print ( функция (аргумент...) )
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Он ничего не выводит(печатает)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы