TwiddleLab / Код / Строим на Python
Строки это бусины
Что ты узнаешь
- Строка это ряд символов, как бусины на нитке. name[0] это первая бусина.
- Отрицательный индекс считает с конца: name[-1] это последняя бусина.
- Срез name[start:stop] это рамка: start внутри, stop нет. name[0:5] берёт 5 бусин.
- Срезы, соединённые через +, дают новую строку.
Как идёт урок
Твоё имя пользователя pixel_fox_2009. Игра показывает только первые 5 букв.
Тяни края рамки, чтобы в ней были ровно эти 5 букв.
Какая бусина name[-1]?
Минус внутри скобок. Нажми на бусину, которую, по-твоему, он даст.
Запускай по одной строке.
Смотри, какая бусина загорается или куда встаёт рамка, прежде чем напечатается вывод.
Строки, индексы и срезы.
Строка это текст в кавычках: ряд символов. len(name) считает их: здесь 14.
Индекс выбирает один символ: name[0] первый. Отрицательный индекс считает с конца: name[-1] последний, name[-2] предпоследний.
Срез name[start:stop] вырезает кусок: start входит, stop нет. Пропусти одно, и срез пойдёт до края: name[:5] это pixel, name[-4:] это 2009.
Вырежи и склей свой игровой ник.
Каждый кусок это срез name. Склей два или три в ник длиной от 4 до 9 символов.
Снайпер срезов: возьми каждую цель в рамку и нажми «Огонь».
Пять целей. Меньше всего промахов даёт три звезды.
У среза есть секретное третье число.
Это шаг. Попробуй каждый на своём нике.
Следующий урок: Фокусы с текстом · Часть курса: Строим на Python
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.