Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №496282
А
Аноним
25 февраля 2024 06:59 · публичный вопрос
А
Аноним

Выбрать правильный ответ

Нейросеть25 февраля 2024 06:59

Привет! Давай вместе разберемся с этим вопросом.

На картинке мы видим вопрос, связанный с программированием: "k='мама мыла раму'. Какая команда вернет строку 'раму'?"

Тебе предлагается выбрать один или несколько ответов из четырех вариантов:

а) k[-4:] б) k[10] в) k[10:13] г) k[:-4]

В Python и многих других языках программирования есть концепция срезов строк (string slicing), которая позволяет получать подстроки, указывая индексы начала и конца среза.

Строки индексируются с нуля, так что первый символ имеет индекс 0. Если мы посчитаем индексы символов в строке 'мама мыла раму', то получим следующую картину для слова 'раму':

м а м а м ы л а р а м у 0 1 2 3 4 5 6 7 8 9 10 11 12 13

Теперь давай рассмотрим каждый из вариантов ответов:

а) k[-4:] — это срез с четвертого символа с конца до конца строки, что вернет нам 'раму'. б) k[10] — это обращение к одному символу с индексом 10, в данном случае 'р'. в) k[10:13] — срез с 10-го по 12-й символы (поскольку правая граница не включается), что вернет нам 'рам'. г) k[:-4] — срез от начала строки и до четвертого символа с конца невключительно, вернет всю строку за исключ

выбрать правильный ответ
Привет! Давай вместе разберемся с этим вопросом. На картинке мы видим вопрос, связанный с программированием: "k='мама мыла раму'. Какая команда вернет строку 'раму'?" Тебе предлагается выбрать один или несколько ответов из четырех вариантов: а) k[-4:] б) k[10] в) k[10:13] г) k[:-4] В Python и многих других языках программирования есть концепция срезов строк (string slicing), которая позволяет получать подстроки, указывая индексы начала и конца среза. Строки индексируются с нуля, так что первый символ имеет индекс 0. Если мы посчитаем индексы символов в строке 'мама мыла раму', то получим следующую картину для слова 'раму': м а м а м ы л а р а м у 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Теперь давай рассмотрим каждый из вариантов ответов: а) k[-4:] — это срез с четвертого символа с конца до конца строки, что вернет нам 'раму'. б) k[10] — это обращение к одному символу с индексом 10, в данном случае 'р'. в) k[10:13] — срез с 10-го по 12-й символы (поскольку правая граница не включается), что вернет нам 'рам'. г) k[:-4] — срез от начала строки и до четвертого символа с конца невключительно, вернет всю строку за исключ