Поскольку вам не разрешено использовать конструкцию for
, вы можете выполнить это с помощью метода filter
:
valid_nums = filter(lambda x: x % 35 == 0, range(120, 200))
Обратите внимание, что проблема не задаетсяВы должны напечатать числа, а вместо этого «найти» их, что означает создание некоторой формы списка или коллекции допустимых значений
PS: я сделал x % 35 == 0
, потому что «делится на» и «кратно» означаетто же самое и 35 - из 7*5
.
PPS: filter
возвращает объект фильтра, который является генератором.Вам нужно будет преобразовать это в список, если вы хотите просмотреть список, выполнив list(valid_nums)
.Вам не нужно выполнять преобразование, если вам просто нужно перебрать значения и использовать их для чего-то другого, так как генератор будет отлично работать для этого