Читаем строку по символам
Строка — последовательность символов.
В этом занятии
- Самостоятельно решить задачу по теме «Читаем строку по символам» и объяснить проверку результата.
- Напиши счётчик заданной буквы; проверь пустую строку, отсутствие буквы, повторения и смешанный регистр.
Пригодится: informatics8-prime-check
Разберёмся перед практикой+
Читаем строку по символам
Строка — последовательность символов. В Python индексы начинаются с нуля, а len() возвращает длину последовательности. Цикл for ch in text последовательно получает символы без ручного управления индексом. Пустая строка содержит ноль символов.
Для подсчёта частоты установи счётчик в ноль и увеличивай при совпадении. Сравнение строк учитывает регистр, если отдельно не выполнено преобразование. Условие должно объяснять, считать ли пробелы и различать ли заглавные и строчные буквы.
В строке "banana" символ "a" встречается три раза. В "Aa" точное сравнение с "a" найдёт одно совпадение.
- Уточни сравнение и регистр.
- Просмотри все символы и обнови счётчик.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Напиши счётчик заданной буквы; проверь пустую строку, отсутствие буквы, повторения и смешанный регистр.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.