/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Practice/pw5/task4.py
12 строк
683 B
Ivan-Khabarov
Добавлена работа на семинаре 5
05 сен 2024, 22:35
05 сен 2024, 22:35
aa9bbc5
Код
Авторство
О чём код?
# ✔ Создайте генератор чётных чисел от нуля до 100. # ✔ Из последовательности исключите # числа, сумма цифр которых равна 8. # ✔ Решение в одну строку. gen = (x for x in range(0, 101, 2) if x // 10 + x % 10 != 8) # решение математикой. gen1 = (i for i in range(0, 101, 2) if sum(map(int, str(i))) != 8) # решение через map() и функцию sum(). gen2 = filter(lambda x: sum(map(int, str(x)))!= 8, range(0, 101, 2)) # решение через лямбда выражение. print(*list(gen)) print(*list(gen1)) print(*list(gen2))