Привет! Давай разберемся с твоим заданием. Перед нами вопрос из теста по информатике и основам программирования. В переменной k записана строка "мама мыла раму". Наша задача — понять, какая из предложенных команд вернет подстроку "раму".
Сначала вспомним, как работает индексация строк в большинстве языков программирования: счет начинается с нуля, и когда обращаешься к символам строки по индексам [m:n], то выбираешь символы с m (включительно) по n (не включая n).
Теперь применим это к нашей строке "мама мыла раму". Нам нужно найти индексы, с которых начинается слово "раму" и на котором оно заканчивается. Считаем индексы с нуля: "м" - это 0, "а" - это 1, и так далее. Слово "раму" начинается с индекса 10 ("р") и заканчивается на индексе 14 (учтем, что последний индекс не включается в подстроку), значит, подходит индексация начинающаяся с 10 и заканчивающаяся на 14.
Смотрим на предложенные варианты:
а) k[4:-1] — неверно, так как это берет строку начиная с 5-го символа (индекс 4) и до предпоследнего (индекс -1 указывает на предпоследний символ в строке).
b) k[10] — неверно, это вернет только один символ с индексом 10, т.е. "р".
c)
