Строки (введение)
Большой разбор Д/З.
Строки — это неизменяемые последовательности:
4 способа задания: "...", '...', и многострочные:
- спецсимволы: переводы строки и табуляции
- спецсимволы: возврат каретки и прочее
- проход циклом
- индексация
- распаковка
- сложение и умножение
- секционирование
Особенности:
- Строка хранит не последовательность объектов, а именно строку
Результат индексации a[i] — новый объект
- …причём этот объект — строка
Операция in ищет не наличие объекта в последовательности, а вхождения подстроки в строку
Методы: не успели
Д/З
Прочитать и прощёлкать восьмую главу учебника
EJudge: CountLast 'Количество букв'
(Использовать строковые методы в этой задаче запрещено). Ввести строку и посчитать, сколько раз в ней встречается её последний символ.
qwerqweqwerwerwertr
5
EJudge: CountWords 'Количество слов'
(Использовать строковые методы в этой задаче запрещено). Ввести строку, которая состоит только из латинских букв и пробелов. Посчитать количество слов в этой строке (слово — это последовательность букв, ограниченная одним или несколькими пробелами, а также началом или концом строки)
Catproof is an oxymoron and childproof nearly so
8
EJudge: DrawRect 'Рисуем рамочку'
Ввести через запятую натуральные M и N и вывести рамочку M×N с точками, ограниченную "+" по углам, "|" по бокам и "-" сверху и снизу.
5,12
+----------+ |..........| |..........| |..........| +----------+
TODO задача для черепашки