Проверить программы онлайн · файлы остаются в браузере
Шесть задач — по одной на тип. Программы показаны картинками. Проследи переменные и введи вывод. Затем переходи к трём программам практикума ниже. Оценка тренажёра помогает проверить подготовку; оценку за урок Света ставит по практикуму.
Строка — последовательность символов; пробел тоже символ. Цикл по строке берёт их по одному, не создавая списка.
Перед циклом 0. При нужном символе прибавляем 1; при суммировании цифр — значение цифры. Регистр учитывается.
Слово — непрерывный участок непробельных символов. Пробел и табуляция разделяют слова. Флаг показывает, внутри ли мы слова: увеличиваем счётчик только при входе.
| Было | Пришёл | Действие |
|---|---|---|
| вне слова | не пробел | +1 слово, войти |
| внутри | не пробел | продолжить |
| любое | разделитель | выйти |
Для обработки длины добавь в конец пробел-разделитель. На разделителе проверь длину и обнули её. Добавленный пробел в слово не входит.
Работай в IDLE. Это три отдельных файла. Интернет не нужен. Введённая строка может быть пустой; её длина — до 1000 символов. Разделители слов — любые пробельные символы, включая табуляцию. Списки и split() в своих решениях пока не используем: сегодня пишем проход по символам.
Первая строка — текст, вторая — ровно один искомый символ (им может быть пробел). Напечатай число точных совпадений. Регистр учитывается. Вход: «АаА» и «а». Вывод: 1. Не удаляй пробелы у входных данных.
Одна строка текста. Слово — непрерывный участок непробельных символов; пунктуация внутри участка остаётся частью слова. Напечатай количество слов. Вход: « два слова ». Вывод: 2. Пустая строка и строка из пробелов дают 0.
Первая строка — текст, вторая — целое k от 1 до 12. Напечатай число слов длины ровно k. Вход: «дом и лес», затем 3. Вывод: 2. Последнее слово тоже нужно обработать.
Сохрани три файла в одну папку. В общей папке урока открой «Проверка.bat» двойным щелчком. Нажми «Найти мои файлы», выбери свою папку и «Проверить всё». Исправляй программы и запускай тесты снова. Покажи учителю экран: 1/2/3 принятые программы — 3/4/5. Ни одной пока нет — работа ещё не закончена. Решение об оценке за урок принимает Света.
Для самостоятельной работы скачай оба файла в одну папку: checker.py и Проверка.bat. В офлайн-комплекте они уже лежат рядом с папками страниц.
Материалы подготовлены с использованием технологий искусственного интеллекта.