Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад
Новый рекорд!

Очки опыта

0

Обракоины

0
Следующая тема
Очки
0
Решено
0
Время
00:00:00

Бесплатные занятия

Оформите подписку, чтобы заниматься без ограничений.

Вы не вошли в аккаунт

Создайте бесплатный аккаунт, чтобы сохранить прогресс и получить персональную подборку полезных материалов.

Настройки

Остановка

Длительность тренировки

Времени на один вопрос

Другие тренажеры по теме
Все тренажеры

Ошибки

Здесь появятся ошибки, допущенные во время тренировки.

Прогресс

Завершите тренировку, чтобы освоить навык.

О тренажере

Задание 25. Решение на Python

Тренажер помогает научиться решать задание 25 ЕГЭ по информатике с помощью программы на Python. Он предназначен для учеников 10–11 классов, которые готовятся к компьютерному ЕГЭ и знакомы с циклами, функциями и строками в Python.

Какие задания входят в тренажер

  • Нужно найти все числа до 108 или 109, которые соответствуют маске с символами «?» и «*» и делятся на заданное число, и для каждого указать частное.
  • Для чисел больше заданного нужно вычислить сумму наименьшего и наибольшего делителей, кроме единицы и самого числа, и найти первые пять чисел, у которых эта сумма оканчивается на указанную цифру.

Ответ записывается таблицей: в каждой строке найденное число и второе значение через пробел.

Как проходит работа

Вы пишете программу, запускаете ее прямо на странице и переносите строки ее вывода в поле ответа. Если решение не получается, можно посмотреть готовую программу, открыть ее в редакторе и разобрать.

Чему вы научитесь

  • Проверять соответствие числа маске функцией fnmatch.
  • Перебирать только кратные числа с помощью шага в range, чтобы программа работала быстро.
  • Искать делители числа перебором до квадратного корня.
Вернуться к тренажерам

Предложить улучшение