Решил Николай изучать языки программирования. Решил начать изучение с работы над строками. Строка - последовательность символов. Для работы со строками используют инструмент - срезы. Срез для строки задаётся четырьмя параметрами:
slice(s, a, b, d). Он возвращает подстроку из символов строки s. Подстрока формируется следующим образом: берутся символы с шагом в d, начиная с символа a и до символа b, не включая символ b, то есть символы с индексами a, a + d, a + 2*d и так далее. Например, при задании значения параметра d, равного 2, в срез попадет каждый второй символ. Все символы в строке индексируются с нуля, поэтому результатом выполнения slice('abc', 1, 2, 1) будет 'b'. Если нужно обработать последний символ в строке, то в качестве параметра b указывается число на единицу большее, чем индекс последнего символа строки. Обратите внимание, что строка записывается в кавычках, чтобы её нельзя было перепутать с названиями переменных. Примеры: • slice('abcdefg', 0, 7, 1) будет равняться 'abcdefg' • slice('abcdefg', 1, 2, 1) будет равняться 'b' • slice('abcdefg', 6, 7, 1) будет равняться 'g' • slice('abcdefg', 1, 3, 1) будет равняться 'bc' • slice('abcdefg', 1, 6, 1) будет равняться 'bcdef' • slice('abcdefg', 1, 6, 2) будет равняться 'bdf' • slice('abcdefg', 4, 5, 2) будет равняться 'e' Вам нужно найти тройки чисел a, b и d для slice('AbraKadabRa', a, b, d), срез по которым выведет следующее: 1. Последовательность символов 'Ra'. 2. Последовательность символов 'rKdba'. Запишите в ответ две тройки чисел a, b и d (для первого и второго вывода соответственно) через точку с запятой, разделяя числа в каждой тройке запятыми. В конце ставить точку с запятой не нужно. Пример: 1,3,1;0,5,2