Включения

CREATIVE

Новичок
Пользователь
Окт 19, 2020
21
0
1
Repl.it
Python 3.5

У меня есть задача, можно ее сделать в 1-2 строчки при помощи включения? Если да, то как, я честно говоря не очень понимаю.
Это пример, как я хотел решить:
dividers =[]
print([len(dividers), min(dividers) for i in range(1056,7563 + 1) if (i % 3 == 0 or i % 11 == 0) and i % 13 != 0 and i % 17 != 0 and i % 19 != 0 and i % 23 != 0: dividers.append(i)])
А в фото сходник программы.
 

Вложения

  • Снимок.PNG
    Снимок.PNG
    27,9 КБ · Просмотры: 3

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
Включение - это весь твой цикл, только вместо dividers.append(i) просто i
[i for i in range(...) if ...]
 

Форум IT Специалистов