0–7 минут: вступление. Далее пять раундов по 8 минут. Финал 8 минут, итоги 5 минут.
Референс: IMG_1488.PNG. Питон создан ImageGen.
КОМАНДНЫЙ КВЕСТ ПО СРЕЗАМ
PYTHON
СБЕЖАЛ
Поймай питона с помощью срезов
8 класс · 60 минут
Пароль ПИТОН. Выдавайте буквы после раундов: П, И, Т, О, Н.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ПРОПАЛ
ПИТОН
Пройдите пять испытаний.
Получите по букве за каждый раунд.
Соберите пароль и верните питона.
Он сбежал из школьного компьютера
и перепутал все сообщения.
Команды по 3–4 человека. Меняйте роли: читатель, автор, проверяющий, представитель. Если команда набрала меньше 3 баллов, предложите исправить решение после подсказки. Перед каждым заданием живого среза возвращайте участников в исходный ряд. При равенстве баллов несколько победителей.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ПРАВИЛА ИГРЫ
3
1
1
ОТВЕТА
ПОДСКАЗКА
БАЛЛ
дают букву пароля
бесплатно на команду
за верное решение
ИМЯ КОМАНДЫ
СПОРНЫЙ ОТВЕТ
Придумайте за 30 секунд.
Голосуем пальцем вверх или вниз.
«Баги в тапках»? «Минус первый»?
Сначала записываем, потом проверяем.
Первый индекс 0. Индекс -1 обозначает последний элемент. Пропущенные границы зависят от направления шага.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ПАМЯТКА
s[start:stop:step]
stop
step
start
Граница остановки.
Индекс начала
Шаг
В результат не входит
s[:3] первые три
s[::2] через один с первого
s[-3:] последние три
s[::-1] обратный порядок
8 минут. Ответы: ПРО; ГРА; ИСТ; ПОРМИТ. Буква П.
Референс: IMG_1488.PNG. Питон создан ImageGen.
РАУНД 01 · 8 МИНУТ
ПИТОН ГОЛОДЕН
s = "ПРОГРАММИСТ"
0:П 1:Р 2:О 3:Г 4:Р 5:А
6:М 7:М 8:И 9:С 10:Т
Какую часть строки получит питон?
1. s[:3]
2. s[3:6]
3. s[-3:]
4. s[::2]
Весь раунд вместе со следующим слайдом 8 минут. Меняйте представителей команд.
Референс: IMG_1488.PNG. Питон создан ImageGen.
РАУНД 02 · 8 МИНУТ
ВЫ СТАЛИ
СТРОКОЙ
Восемь участников берут карточки.
Команда записывает результат.
Режиссёр выбирает участников
и выстраивает их в нужном порядке.
Ж
А
Б
В
Г
Д
Е
З
7
4
6
5
2
1
0
3
Остальные замирают: они за границей среза!
Перед новым заданием вернитесь на места.
Ответы: БВГД; АВДЖ; ЕЖЗ; ЗЖЕДГВБА. Е имеет индекс 5, правая граница не включается. Буква И.
Референс: IMG_1488.PNG. Питон создан ImageGen.
Выстройтесь в порядке результата.
КАСТИНГ
В СРЕЗ
1. [1:5]
2. [::2]
3. [-3:]
4. [::-1]
Кто попал в срез?
Кто остался за кадром?
Почему в первом задании
буква Е не входит в результат?
8 минут. Ответы: s[:3]; s[-3:]; s[::-1]; s[::2]. Допускаются другие верные срезы. Буква Т.
Референс: IMG_1488.PNG. Питон создан ImageGen.
РАУНД 03 · 8 МИНУТ
ПИТОН СПИСАЛ
s = "ПРОГРАММИСТ"
Найдите ошибки в его домашке.
НУЖНО ПОЛУЧИТЬ
ПИТОН НАПИСАЛ
1. "ПРО"
s[0:2]
2. "ИСТ"
s[-3:-1]
3. Наоборот
s[::1]
s[1::2]
4. "ПОРМИТ"
8 минут. Возможные ответы: a[2:6]; a[1::2]; a[-3:]; a[::-2]. Буква О.
Референс: IMG_1488.PNG. Питон создан ImageGen.
РАУНД 04 · 8 МИНУТ
МЕНЮ ПИТОНА
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
1. [2, 3, 4, 5]
ОДИН
СРЕЗ
2. [1, 3, 5, 7, 9]
3. [7, 8, 9]
4. [9, 7, 5, 3, 1]
на каждый заказ.
Варианты допускаются.
8 минут. Утверждения: ложь, ложь, правда, ложь. Ответы: пустая строка; PYTHON; OHT; ValueError (шаг 0 недопустим). По баллу за верную оценку вместе с правильным результатом. Буква Н.
Референс: IMG_1488.PNG. Питон создан ImageGen.
РАУНД 05 · 8 МИНУТ
ВЕРЮ?
НЕ ВЕРЮ?
s = "PYTHON"
1. s[2:2]
вернёт один символ
2. s[:100]
вызовет ошибку
3. s[4:1:-1]
вернёт "OHT"
4. s[::0]
вернёт исходную строку
Найдите ложь. Запишите верный результат.
Перед проверкой проголосуйте.
Финал вместе со следующим слайдом 8 минут. Пароль ПИТОН. decoded = message[::-1], результат Вы молодцы! Первое слово decoded[:2].
Референс: IMG_1488.PNG. Питон создан ImageGen.
ПИТОН НА СВЯЗИ
Соберите пароль. Питон прислал записку:
message = "!ыцдолом ыВ"
1
2
3
Напишите срез,
Получите первое
Запишите
который восстановит
получившуюся
слово с помощью
фразу.
фразу.
среза.
Четвёртый балл за корректное задание с верным ответом. По одному баллу за первые три задания финала.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ЛОВУШКА
ДЛЯ ДРУЗЕЙ
4
Придумайте хитрое задание для соседней команды.
Запишите строку или список и условие задачи.
Правильный ответ запишите отдельно.
Обменяйтесь заданиями.
Решите и проверьте ответы.
БАЛЛА
ЗА ВЕСЬ ФИНАЛ
Ответы: нет; [::-1]; YTH. На выходной билет и итоги вместе 5 минут.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ВЫ ЧЕЛОВЕК?
Докажите. Ответьте самостоятельно.
01
Входит ли stop в результат среза?
02
Какой срез разворачивает строку?
03
Что получится из "PYTHON"[1:4]?
Подведите итоги. Не добавляйте баллы за выходной билет к командному счёту.
Референс: IMG_1488.PNG. Питон создан ImageGen.
КТО ПОЙМАЛ
ПИТОНА?
20
Подсчитайте баллы команды.
На каком задании питон вас почти обманул?
Назовите ошибку, которую больше не допустите.
СЕКУНД
Придумайте
питону кличку.
Завершение занятия.
Референс: IMG_1488.PNG. Питон создан ImageGen.
ПИТОН
ПОЙМАН
Срезы освоены. Питон вернулся в компьютер. Можно выдохнуть.
ДО СЛЕДУЮЩЕГО БАГА!