КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Код / Строим на Python

Строки это бусины

Урок 1 из 12 · 5 мин · Бесплатно, без аккаунта

Что ты узнаешь

  • Строка это ряд символов, как бусины на нитке. name[0] это первая бусина.
  • Отрицательный индекс считает с конца: name[-1] это последняя бусина.
  • Срез name[start:stop] это рамка: start внутри, stop нет. name[0:5] берёт 5 бусин.
  • Срезы, соединённые через +, дают новую строку.

Начать урок

Как идёт урок

  1. Твоё имя пользователя pixel_fox_2009. Игра показывает только первые 5 букв.

    Тяни края рамки, чтобы в ней были ровно эти 5 букв.

  2. Какая бусина name[-1]?

    Минус внутри скобок. Нажми на бусину, которую, по-твоему, он даст.

  3. Запускай по одной строке.

    Смотри, какая бусина загорается или куда встаёт рамка, прежде чем напечатается вывод.

  4. Строки, индексы и срезы.

    Строка это текст в кавычках: ряд символов. len(name) считает их: здесь 14.

    Индекс выбирает один символ: name[0] первый. Отрицательный индекс считает с конца: name[-1] последний, name[-2] предпоследний.

    Срез name[start:stop] вырезает кусок: start входит, stop нет. Пропусти одно, и срез пойдёт до края: name[:5] это pixel, name[-4:] это 2009.

  5. Вырежи и склей свой игровой ник.

    Каждый кусок это срез name. Склей два или три в ник длиной от 4 до 9 символов.

  6. Снайпер срезов: возьми каждую цель в рамку и нажми «Огонь».

    Пять целей. Меньше всего промахов даёт три звезды.

  7. У среза есть секретное третье число.

    Это шаг. Попробуй каждый на своём нике.

Следующий урок: Фокусы с текстом · Часть курса: Строим на Python

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab