⇤ ← Версия 1 от 2021-10-08 13:32:25
1411
Комментарий:
|
1749
|
Удаления помечены так. | Добавления помечены так. |
Строка 21: | Строка 21: |
* (если успеем) Мелкие извращения (шаг и отрицательный шаг)o | * (если успеем) Мелкие извращения (шаг и отрицательный шаг) |
Строка 23: | Строка 23: |
Документация по строкам: * [[py3doc:stdtypes.html#textseq|исходная]] * [[pyrdoc:stdtypes.html#textseq|на русском]] Задания |
|
Строка 26: | Строка 30: |
1. '''TODO''' | 1. <<EJCMC(165, Vovels, Гласные)>> 1. <<EJCMC(165, Braces, Скобки)>> 1. <<EJCMC(165, Caesar, Шифр Цезаря)>> 1. <<EJCMC(165, Maxrep, Повторы)>> |
Строки (введение)
Долги за прошлую лекцию:
- Задачи и упражнения в Д/З, важность наработки навыков
Параметры sep= и end= функции print()
Собственно строки
- Сложение и умножение строк
Сравнение строк, в т. ч на > / <
- Правила лексикографического сравнения
Проверка подстроки in
- Именование строк
- Индекcирование строк
- Отрицательный индекс
Цикл for
- По строкам
По range()
Все те же плюшки: break, continue и else
- Простейшие строковые методы
- Секционирование
- Секция, которая выходит за границы
- Умолчания
- (если успеем) Мелкие извращения (шаг и отрицательный шаг)
Д/З
Документация по строкам:
Задания
- Прощёлкать:
Два занятия в Pythontutor: по for и по строкам
Ввести строку и посчитать, сколько в ней содержится английских гласных букв («y» считается гласной!).
The Quick Brown Fox Jumps Over The Lazy Dog
12
Вводится арифметическое выражение, содержащее круглые скобки (в действительности вводится что угодно, содержащее круглые скобки, но это неважно ☺). Проверить, правильно ли с точки зрения арифметики расставлены эти скобки. Скобки считаются расставленными правильно, если после каждой открывающей скобки можно найти однозначно соответствующую ей закрывающую. Больше ничего проверять не надо. Вывести "YES", если скобки расставлены правильно, и "NO" в противном случае.
12+(13/14+((15/16))-17*18+(19/20))
YES
EJudge: Caesar 'Шифр Цезаря'
Вводится строка — предложение, написанное латинскими буквами (большими и маленькими). Предложение зашифровано шифром цезаря. Известно, что исходное сообщение обязательно заканчивается словами «Ave Caesar!». Строчные буквы в сообщении заменяются на строчные, прописные — на прописные. Используется стандартный английский алфавит. Расшифровать и вывести это сообщение.
Ej pda bwya kb wixecqepu, nabqoa pda pailpwpekj pk cqaoo. Wra Ywaown!
In the face of ambiguity, refuse the temptation to guess. Ave Caesar!