Проверить программы онлайн · файлы остаются в браузере

Символьные строки: символы и слова

Шесть задач — по одной на тип. Программы показаны картинками. Проследи переменные и введи вывод. Затем переходи к трём программам практикума ниже. Оценка тренажёра помогает проверить подготовку; оценку за урок Света ставит по практикуму.

Оценка—
Подсказка: строка, символы и слова

Перебор

Строка — последовательность символов; пробел тоже символ. Цикл по строке берёт их по одному, не создавая списка.

Счётчик

Перед циклом 0. При нужном символе прибавляем 1; при суммировании цифр — значение цифры. Регистр учитывается.

Слова

Слово — непрерывный участок непробельных символов. Пробел и табуляция разделяют слова. Флаг показывает, внутри ли мы слова: увеличиваем счётчик только при входе.

БылоПришёлДействие
вне словане пробел+1 слово, войти
внутрине пробелпродолжить
любоеразделительвыйти

Последнее слово

Для обработки длины добавь в конец пробел-разделитель. На разделителе проверь длину и обнули её. Добавленный пробел в слово не входит.

Практическая работа: анализ текста

Работай в IDLE. Это три отдельных файла. Интернет не нужен. Введённая строка может быть пустой; её длина — до 1000 символов. Разделители слов — любые пробельные символы, включая табуляцию. Списки и split() в своих решениях пока не используем: сегодня пишем проход по символам.

1. Частота символа — zadanie1.py

Первая строка — текст, вторая — ровно один искомый символ (им может быть пробел). Напечатай число точных совпадений. Регистр учитывается. Вход: «АаА» и «а». Вывод: 1. Не удаляй пробелы у входных данных.

2. Количество слов — zadanie2.py

Одна строка текста. Слово — непрерывный участок непробельных символов; пунктуация внутри участка остаётся частью слова. Напечатай количество слов. Вход: « два слова ». Вывод: 2. Пустая строка и строка из пробелов дают 0.

3. Слова заданной длины — zadanie3.py

Первая строка — текст, вторая — целое k от 1 до 12. Напечатай число слов длины ровно k. Вход: «дом и лес», затем 3. Вывод: 2. Последнее слово тоже нужно обработать.

Проверка

Сохрани три файла в одну папку. В общей папке урока открой «Проверка.bat» двойным щелчком. Нажми «Найти мои файлы», выбери свою папку и «Проверить всё». Исправляй программы и запускай тесты снова. Покажи учителю экран: 1/2/3 принятые программы — 3/4/5. Ни одной пока нет — работа ещё не закончена. Решение об оценке за урок принимает Света.

Для самостоятельной работы скачай оба файла в одну папку: checker.py и Проверка.bat. В офлайн-комплекте они уже лежат рядом с папками страниц.

Материалы подготовлены с использованием технологий искусственного интеллекта.