Написать что делает программа в каждой строке

Выполнен
Заказ
2828502
Раздел
Работа с текстом
Предмет
Другое
Антиплагиат
70% eTXT
Срок сдачи
13 Дек 2019 в 17:00
Цена
0 ₽
Блокировка
10 дней
Размещен
9 Дек 2019 в 21:40
Просмотров
23
Описание работы
250р
Скину примерную готовую работу(как должно быть)
dict_of_state = {'q0': {'0': ['0', +1, 'q0'], '1': ['1', +1, 'q0'], '2': ['2', +1, 'q0'], '+': ['+', +1, 'q1'], '-': ['-', +1, 'q2'], ' ': [' ', +1, 'q0']},
'q1': {'0': ['0', 0, 'qn'], '1': ['1', -1, 'q3'], '2': ['2', -1, 'q5']},
'q2': {'0': ['0', 0, 'qn'], '1': ['1', -1, 'q4'], '2': ['2', -1, 'q6']},
'q3': {'0': ['1', 0, 'qn'], '1': ['2', 0, 'qn'], '2': ['0', -1, 'q3'], '+': ['+', -1, 'q3'], ' ': ['1', 0, 'qn']},
'q4': {'0': ['2', -1, 'q7'], '1': ['0', 0, 'qn'], '2': ['1', 0, 'qn'], '-': ['-', -1, 'q4']},
'q5': {'0': ['2', 0, 'qn'], '1': ['0', -1, 'q3'], '2': ['1', -1, 'q3'], '+': ['+', -1, 'q5']},
'q6': {'0': ['1', -1, 'q7'], '1': ['2', -1, 'q7'], '2': ['0', 0, 'qn'], '-': ['-', -1, 'q6']},
'q7': {'0': ['2', -1, 'q7'], '1': ['0', -1, 'q8'], '2': ['1', 0, 'qn']},
'q8': {'0': ['0', 0, 'qn'], '1': ['1', 0, 'qn'], '2': ['2', 0, 'qn'], ' ': [' ', +1, 'q9']},
'q9': {'0': [' ', 0, 'qn']}}
state = 'q0'
pointer = 0
changer = 0
tape = list(input())
while state != 'qn':
tape[pointer], changer, state = dict_of_state[state][tape[pointer]]
pointer += changer
print(''.join(tape))
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 10 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир