Дана программа для исполнителя Редактор:
Какая строка получится в результате применения приведённой программы к строке вида 77777777777...777, где всего 2022 идущих подряд семёрки.
Напишем эту же программу, но на языке Питон.
Все надписи после решётки нужны исключительно для пояснения того, что делает данная строка и на работу программы не влияют, это комментарии.
Метод replace заменяет все вхождения одной строки на другую. Формат: s.replace(old, new) — заменит в строке s все вхождения подстроки old на подстроку new.
Если методу replace задать еще один параметр: s.replace(old, new, count), то заменены будут не все вхождения, а только не больше, чем первые count из них.
Нам по условию требуется одна замена поэтому мы и написали s=s.replace ( "333", "7", 1 )
Помните, что отступы в начале строк (табуляция) крайне важны.
Запустим нашу программу.
Код для копирования (не забываем про отступы в начале строк, их Дзен съедает):
s = 2022*'7'
while "777" in s or "333" in s:
s = s.replace( "777", "3", 1 )
s = s.replace( "333", "7", 1 )
print(s)
#python
#егэинформатика