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

Найди сумму натуральных чисел, не превосходящих 700, которые делятся на 5 и 7, но не делятся на 2.

Ответы

Автор ответа: timkafey
5

python

print(sum([i for i in range(1, 701) if i % 5 == 0 and i % 7 == 0 and i % 2 != 0]))


TheChikiBAN: чего? ничего не понятно
timkafey: [i for i in range(1, 701) if i % 5 == 0 and i % 7 == 0 and i % 2 != 0] - начнем с этого
timkafey: это называется генератор
timkafey: он генерирует массив по заданным условиям
timkafey: range(1, 701) - от 1 до 701(не включительно)
timkafey: и добавляет это число (i в начале) если это число соответствует этим условиям
timkafey: if i % 5 == 0 and i % 7 == 0 and i % 2 != 0
timkafey: sum() - суммирует все значения массива
timkafey: print() - вывод
timkafey: а за что 2 балла?(
Похожие вопросы
Предмет: Другие предметы, автор: arinazimakova8
Предмет: Экономика, автор: tanyamuminova2