Исполнитель Редактор получает на вход строчку цифр и преобразовывает её. Редактор
Исполнитель Редактор получает на вход строчку цифр и преобразовывает её. Редактор может исполнять две команды, в обеих командах v и w обозначают цепочки цифр.
заменить (v, w)
нашлось (v)
Дана программка для исполнителя Редактор:
НАЧАЛО
ПОКА нашлось (63) ИЛИ нашлось (664) Либо нашлось (6665)
ЕСЛИ нашлось (63) ТО заменить (63, 4)
По другому
ЕСЛИ нашлось (664) ТО поменять (664, 65)
ИНАЧЕ
ЕСЛИ нашлось (6665) ТО поменять (6665, 63) КОНЕЦ ЕСЛИ
КОНЕЦ ЕСЛИ
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Какая строчка получится в результате применения приведённой ниже программы к строке, в которой 1-ая и заключительная числа 3, а между ними стоит 115 цифр 6? В ответе запишите полученную строчку.
digits = "3" + 115 * "6" + "3"
while "63" in digits or "664" in digits or "6665" in digits:
if "63" in digits:
digits = digits.replace("63", "4", 1)
elif "664" in digits:
digits = digits.replace("664", "65", 1)
elif "6665" in digits:
digits = digits.replace("6665", "63", 1)
print(digits)
Запускаем и получаем ответ 365.
-
Вопросы ответы
Статьи
Информатика
Статьи
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.