Задание
Пусть необходимо определить, сколько чисел в диапазоне значений от 1 до 100 удовлетворяют следующим условиям:
- числа при делении на 5 дают в остатке 3 или 4;
- числа при делении на 7 дают в остатке 2;
- при делении чисел на 4 в остатке получается число, отличное от 1.
Установите соответствие между строками алгоритма, решающего данную задачу, и их записью на языке Python/
- Объекты 1
- Установление верхней границы.
- Создание множества натуральных чисел в заданном диапазоне.
- Создание множества чисел, которые при делении на 5 дают в остатке 3.
- Создание множества чисел, которые при делении на 5 дают в остатке 4.
- Создание множества чисел, которые при делении на 5 дают в остатке 3 или 4.
- Создание множества чисел, которые при делении на 7 дают в остатке 2.
- Создание множества чисел, которые при делении на 4 дают в остатке 1.
- Создание множества чисел, которые при делении на 5 дают в остатке 3 или 4, при делении на 7 дают в остатке 2, а при делении на 4 не дают в остатке 1.
- Вывод результата решения задачи
- Объекты 2
- n=100
- E={s for s in range\(1, n\+1\)}
- A1={s for s in E if s%5==3}
- A2={s for s in E if s%5==4}
- A=A1|A2
- B={s for s in E if s%7==2}
- C={s for s in E if s%4==1}
- D = \(A & B\) - C
- print\(len\(D\))